Artifact
a53d975a4108ed297ca778bb98c85e404789a2aa:
Attachment "printf_format.patch" to
ticket [9d186979fc]
added by
anonymous
2010-11-07 21:12:24.
0000: 49 6e 64 65 78 3a 20 73 72 63 2f 66 69 6c 65 2e Index: src/file.
0010: 63 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 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 0a 2d 2d 2d 20 73 72 63 2f 66 69 =====.--- src/fi
0060: 6c 65 2e 63 0a 2b 2b 2b 20 73 72 63 2f 66 69 6c le.c.+++ src/fil
0070: 65 2e 63 0a 40 40 20 2d 33 30 39 2c 31 36 20 2b e.c.@@ -309,16 +
0080: 33 30 39 2c 31 39 20 40 40 0a 20 76 6f 69 64 20 309,19 @@. void
0090: 63 6d 64 5f 74 65 73 74 5f 63 61 6e 6f 6e 69 63 cmd_test_canonic
00a0: 61 6c 5f 6e 61 6d 65 28 76 6f 69 64 29 7b 0a 20 al_name(void){.
00b0: 20 20 69 6e 74 20 69 3b 0a 20 20 20 42 6c 6f 62 int i;. Blob
00c0: 20 78 3b 0a 20 20 20 62 6c 6f 62 5f 7a 65 72 6f x;. blob_zero
00d0: 28 26 78 29 3b 0a 20 20 20 66 6f 72 28 69 3d 32 (&x);. for(i=2
00e0: 3b 20 69 3c 67 2e 61 72 67 63 3b 20 69 2b 2b 29 ; i<g.argc; i++)
00f0: 7b 0a 2b 20 20 20 20 63 68 61 72 20 7a 54 65 6d {.+ char zTem
0100: 70 5b 33 32 5d 3b 0a 20 20 20 20 20 63 6f 6e 73 p[32];. cons
0110: 74 20 63 68 61 72 20 2a 7a 4e 61 6d 65 20 3d 20 t char *zName =
0120: 67 2e 61 72 67 76 5b 69 5d 3b 0a 20 20 20 20 20 g.argv[i];.
0130: 66 69 6c 65 5f 63 61 6e 6f 6e 69 63 61 6c 5f 6e file_canonical_n
0140: 61 6d 65 28 7a 4e 61 6d 65 2c 20 26 78 29 3b 0a ame(zName, &x);.
0150: 20 20 20 20 20 70 72 69 6e 74 66 28 22 25 73 5c printf("%s\
0160: 6e 22 2c 20 62 6c 6f 62 5f 62 75 66 66 65 72 28 n", blob_buffer(
0170: 26 78 29 29 3b 0a 20 20 20 20 20 62 6c 6f 62 5f &x));. blob_
0180: 72 65 73 65 74 28 26 78 29 3b 0a 2d 20 20 20 20 reset(&x);.-
0190: 70 72 69 6e 74 66 28 22 20 20 66 69 6c 65 5f 73 printf(" file_s
01a0: 69 7a 65 20 20 20 3d 20 25 6c 6c 64 5c 6e 22 2c ize = %lld\n",
01b0: 20 66 69 6c 65 5f 73 69 7a 65 28 7a 4e 61 6d 65 file_size(zName
01c0: 29 29 3b 0a 2d 20 20 20 20 70 72 69 6e 74 66 28 ));.- printf(
01d0: 22 20 20 66 69 6c 65 5f 6d 74 69 6d 65 20 20 3d " file_mtime =
01e0: 20 25 6c 6c 64 5c 6e 22 2c 20 66 69 6c 65 5f 6d %lld\n", file_m
01f0: 74 69 6d 65 28 7a 4e 61 6d 65 29 29 3b 0a 2b 20 time(zName));.+
0200: 20 20 20 73 71 6c 69 74 65 33 5f 73 6e 70 72 69 sqlite3_snpri
0210: 6e 74 66 28 73 69 7a 65 6f 66 28 7a 54 65 6d 70 ntf(sizeof(zTemp
0220: 29 2c 20 7a 54 65 6d 70 2c 20 22 25 6c 6c 64 22 ), zTemp, "%lld"
0230: 2c 20 66 69 6c 65 5f 73 69 7a 65 28 7a 4e 61 6d , file_size(zNam
0240: 65 29 29 3b 0a 2b 20 20 20 20 70 72 69 6e 74 66 e));.+ printf
0250: 28 22 20 20 66 69 6c 65 5f 73 69 7a 65 20 20 20 (" file_size
0260: 3d 20 25 73 5c 6e 22 2c 20 7a 54 65 6d 70 29 3b = %s\n", zTemp);
0270: 0a 2b 20 20 20 20 73 71 6c 69 74 65 33 5f 73 6e .+ sqlite3_sn
0280: 70 72 69 6e 74 66 28 73 69 7a 65 6f 66 28 7a 54 printf(sizeof(zT
0290: 65 6d 70 29 2c 20 7a 54 65 6d 70 2c 20 22 25 6c emp), zTemp, "%l
02a0: 6c 64 22 2c 20 66 69 6c 65 5f 6d 74 69 6d 65 28 ld", file_mtime(
02b0: 7a 4e 61 6d 65 29 29 3b 0a 2b 20 20 20 20 70 72 zName));.+ pr
02c0: 69 6e 74 66 28 22 20 20 66 69 6c 65 5f 6d 74 69 intf(" file_mti
02d0: 6d 65 20 20 3d 20 25 73 5c 6e 22 2c 20 7a 54 65 me = %s\n", zTe
02e0: 6d 70 29 3b 0a 20 20 20 20 20 70 72 69 6e 74 66 mp);. printf
02f0: 28 22 20 20 66 69 6c 65 5f 69 73 66 69 6c 65 20 (" file_isfile
0300: 3d 20 25 64 5c 6e 22 2c 20 66 69 6c 65 5f 69 73 = %d\n", file_is
0310: 66 69 6c 65 28 7a 4e 61 6d 65 29 29 3b 0a 20 20 file(zName));.
0320: 20 20 20 70 72 69 6e 74 66 28 22 20 20 66 69 6c printf(" fil
0330: 65 5f 69 73 65 78 65 20 20 3d 20 25 64 5c 6e 22 e_isexe = %d\n"
0340: 2c 20 66 69 6c 65 5f 69 73 65 78 65 28 7a 4e 61 , file_isexe(zNa
0350: 6d 65 29 29 3b 0a 20 20 20 20 20 70 72 69 6e 74 me));. print
0360: 66 28 22 20 20 66 69 6c 65 5f 69 73 64 69 72 20 f(" file_isdir
0370: 20 3d 20 25 64 5c 6e 22 2c 20 66 69 6c 65 5f 69 = %d\n", file_i
0380: 73 64 69 72 28 7a 4e 61 6d 65 29 29 3b 0a 20 20 sdir(zName));.
0390: 20 7d 0a 20 7d 0a 0a }. }..