Artifact
71208aba3c7b2a850aeb164ba9d6c66915fed850:
Attachment "filename_changes.patch" to
ticket [74413366]
added by
anonymous
2011-01-04 09:19:44.
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 33 36 /bisect.c.@@ -36
0080: 32 2c 31 31 20 2b 33 36 32 2c 31 31 20 40 40 0a 2,11 +362,11 @@.
0090: 20 20 20 53 74 6d 74 20 71 31 3b 20 20 20 20 20 Stmt q1;
00a0: 20 20 20 20 20 20 20 20 20 20 20 20 2f 2a 20 51 /* Q
00b0: 75 65 72 79 20 6f 66 20 6e 61 6d 65 20 63 68 61 uery of name cha
00c0: 6e 67 65 73 20 2a 2f 0a 20 0a 20 20 20 2a 70 6e nges */. . *pn
00d0: 43 68 6e 67 20 3d 20 30 3b 0a 20 20 20 2a 61 69 Chng = 0;. *ai
00e0: 43 68 6e 67 20 3d 20 30 3b 0a 20 20 20 62 69 73 Chng = 0;. bis
00f0: 65 63 74 5f 72 65 73 65 74 28 29 3b 0a 2d 20 20 ect_reset();.-
0100: 70 20 3d 20 62 69 73 65 63 74 5f 73 68 6f 72 74 p = bisect_short
0110: 65 73 74 5f 70 61 74 68 28 69 46 72 6f 6d 2c 20 est_path(iFrom,
0120: 69 54 6f 2c 20 31 29 3b 0a 2b 20 20 70 20 3d 20 iTo, 1);.+ p =
0130: 62 69 73 65 63 74 5f 73 68 6f 72 74 65 73 74 5f bisect_shortest_
0140: 70 61 74 68 28 69 46 72 6f 6d 2c 20 69 54 6f 2c path(iFrom, iTo,
0150: 20 30 29 3b 0a 20 20 20 69 66 28 20 70 3d 3d 30 0);. if( p==0
0160: 20 29 20 72 65 74 75 72 6e 3b 0a 20 20 20 62 69 ) return;. bi
0170: 73 65 63 74 5f 72 65 76 65 72 73 65 5f 70 61 74 sect_reverse_pat
0180: 68 28 29 3b 0a 20 20 20 64 62 5f 70 72 65 70 61 h();. db_prepa
0190: 72 65 28 26 71 31 2c 0a 20 20 20 20 20 20 22 53 re(&q1,. "S
01a0: 45 4c 45 43 54 20 70 66 6e 69 64 2c 20 66 6e 69 ELECT pfnid, fni
01b0: 64 20 46 52 4f 4d 20 6d 6c 69 6e 6b 20 57 48 45 d FROM mlink WHE
01c0: 52 45 20 6d 69 64 3d 3a 6d 69 64 20 41 4e 44 20 RE mid=:mid AND
01d0: 70 66 6e 69 64 3e 30 22 0a 20 20 20 29 3b 0a 0a pfnid>0". );..