Fossil SCM
Fix the mkversion.c routine so that it works with timestamps that have a leading zero.
Commit
64bc064df94d20bc6895f924f31bd966c6783af7dbd718b12b2a9cfeda5aa5c2
Parent
702ee3f3ab02b95…
1 file changed
+2
-1
+2
-1
| --- src/mkversion.c | ||
| +++ src/mkversion.c | ||
| @@ -63,11 +63,12 @@ | ||
| 63 | 63 | n = 0; |
| 64 | 64 | for(k=0; k<8; k++){ |
| 65 | 65 | if( isdigit(b[k+13]) ) zDateNum[n++] = b[k+13]; |
| 66 | 66 | } |
| 67 | 67 | zDateNum[n] = 0; |
| 68 | - printf("#define MANIFEST_NUMERIC_TIME %s\n", zDateNum); | |
| 68 | + for(k=0; zDateNum[k]=='0'; k++){} | |
| 69 | + printf("#define MANIFEST_NUMERIC_TIME %s\n", zDateNum+k); | |
| 69 | 70 | } |
| 70 | 71 | } |
| 71 | 72 | fclose(m); |
| 72 | 73 | v = open_for_reading(argv[3]); |
| 73 | 74 | if( fgets(b, sizeof(b)-1,v)==0 ){ |
| 74 | 75 |
| --- src/mkversion.c | |
| +++ src/mkversion.c | |
| @@ -63,11 +63,12 @@ | |
| 63 | n = 0; |
| 64 | for(k=0; k<8; k++){ |
| 65 | if( isdigit(b[k+13]) ) zDateNum[n++] = b[k+13]; |
| 66 | } |
| 67 | zDateNum[n] = 0; |
| 68 | printf("#define MANIFEST_NUMERIC_TIME %s\n", zDateNum); |
| 69 | } |
| 70 | } |
| 71 | fclose(m); |
| 72 | v = open_for_reading(argv[3]); |
| 73 | if( fgets(b, sizeof(b)-1,v)==0 ){ |
| 74 |
| --- src/mkversion.c | |
| +++ src/mkversion.c | |
| @@ -63,11 +63,12 @@ | |
| 63 | n = 0; |
| 64 | for(k=0; k<8; k++){ |
| 65 | if( isdigit(b[k+13]) ) zDateNum[n++] = b[k+13]; |
| 66 | } |
| 67 | zDateNum[n] = 0; |
| 68 | for(k=0; zDateNum[k]=='0'; k++){} |
| 69 | printf("#define MANIFEST_NUMERIC_TIME %s\n", zDateNum+k); |
| 70 | } |
| 71 | } |
| 72 | fclose(m); |
| 73 | v = open_for_reading(argv[3]); |
| 74 | if( fgets(b, sizeof(b)-1,v)==0 ){ |
| 75 |