Hex Artifact Content
Not logged in

Artifact ddf5c80b89cb3836868baf0ed6b2dcbc22110a12:

Attachment "bisect.diff" to ticket [82cd90df7b] added by anonymous 2011-03-30 17:52:14.
0000: 49 6e 64 65 78 3a 20 73 72 63 2f 62 69 73 65 63  Index: src/bisec
0010: 74 2e 63 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d  t.c.============
0020: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d  ================
0030: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d  ================
0040: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d  ================
0050: 3d 3d 3d 3d 3d 3d 3d 0a 2d 2d 2d 20 73 72 63 2f  =======.--- src/
0060: 62 69 73 65 63 74 2e 63 0a 2b 2b 2b 20 73 72 63  bisect.c.+++ src
0070: 2f 62 69 73 65 63 74 2e 63 0a 40 40 20 2d 38 38  /bisect.c.@@ -88
0080: 2c 31 30 20 2b 38 38 2c 31 33 20 40 40 0a 20 2a  ,10 +88,13 @@. *
0090: 2f 0a 20 76 6f 69 64 20 62 69 73 65 63 74 5f 63  /. void bisect_c
00a0: 6d 64 28 76 6f 69 64 29 7b 0a 20 20 20 69 6e 74  md(void){.   int
00b0: 20 6e 3b 0a 20 20 20 63 6f 6e 73 74 20 63 68 61   n;.   const cha
00c0: 72 20 2a 7a 43 6d 64 3b 0a 20 20 20 64 62 5f 6d  r *zCmd;.   db_m
00d0: 75 73 74 5f 62 65 5f 77 69 74 68 69 6e 5f 74 72  ust_be_within_tr
00e0: 65 65 28 29 3b 0a 2b 20 20 69 66 20 28 67 2e 61  ee();.+  if (g.a
00f0: 72 67 63 20 3c 20 33 29 20 7b 0a 2b 20 20 20 20  rgc < 3) {.+    
0100: 75 73 61 67 65 28 22 62 61 64 7c 67 6f 6f 64 7c  usage("bad|good|
0110: 6e 65 78 74 7c 72 65 73 65 74 7c 76 6c 69 73 74  next|reset|vlist
0120: 20 2e 2e 2e 22 29 3b 0a 2b 20 20 7d 3b 0a 20 20   ...");.+  };.  
0130: 20 7a 43 6d 64 20 3d 20 67 2e 61 72 67 76 5b 32   zCmd = g.argv[2
0140: 5d 3b 0a 20 20 20 6e 20 3d 20 73 74 72 6c 65 6e  ];.   n = strlen
0150: 28 7a 43 6d 64 29 3b 0a 20 20 20 69 66 28 20 6e  (zCmd);.   if( n
0160: 3d 3d 30 20 29 20 7a 43 6d 64 20 3d 20 22 2d 22  ==0 ) zCmd = "-"
0170: 3b 0a 20 20 20 69 66 28 20 6d 65 6d 63 6d 70 28  ;.   if( memcmp(
0180: 7a 43 6d 64 2c 20 22 62 61 64 22 2c 20 6e 29 3d  zCmd, "bad", n)=
0190: 3d 30 20 29 7b 0a 20 20 20 20 20 69 6e 74 20 72  =0 ){.     int r
01a0: 69 64 42 61 64 3b 0a 0a                          idBad;..