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;..