Fossil SCM
switched from vmprintf() to sqlite3_mprintf() to get the extra percent format modifiers.
Commit
3acdc5e448301cf942988ee7065477e87c369b3c
Parent
dce6af96eb9604a…
1 file changed
+2
-2
+2
-2
| --- src/json.c | ||
| +++ src/json.c | ||
| @@ -378,14 +378,14 @@ | ||
| 378 | 378 | cson_value * json_new_string_f( char const * fmt, ... ){ |
| 379 | 379 | cson_value * v; |
| 380 | 380 | char * zStr; |
| 381 | 381 | va_list vargs; |
| 382 | 382 | va_start(vargs,fmt); |
| 383 | - zStr = vmprintf(fmt,vargs); | |
| 383 | + zStr = sqlite3_mprintf(fmt,vargs); | |
| 384 | 384 | va_end(vargs); |
| 385 | 385 | v = cson_value_new_string(zStr, strlen(zStr)); |
| 386 | - free(zStr); | |
| 386 | + sqlite3_free(zStr); | |
| 387 | 387 | return v; |
| 388 | 388 | } |
| 389 | 389 | |
| 390 | 390 | cson_value * json_new_int( int v ){ |
| 391 | 391 | return cson_value_new_integer((cson_int_t)v); |
| 392 | 392 |
| --- src/json.c | |
| +++ src/json.c | |
| @@ -378,14 +378,14 @@ | |
| 378 | cson_value * json_new_string_f( char const * fmt, ... ){ |
| 379 | cson_value * v; |
| 380 | char * zStr; |
| 381 | va_list vargs; |
| 382 | va_start(vargs,fmt); |
| 383 | zStr = vmprintf(fmt,vargs); |
| 384 | va_end(vargs); |
| 385 | v = cson_value_new_string(zStr, strlen(zStr)); |
| 386 | free(zStr); |
| 387 | return v; |
| 388 | } |
| 389 | |
| 390 | cson_value * json_new_int( int v ){ |
| 391 | return cson_value_new_integer((cson_int_t)v); |
| 392 |
| --- src/json.c | |
| +++ src/json.c | |
| @@ -378,14 +378,14 @@ | |
| 378 | cson_value * json_new_string_f( char const * fmt, ... ){ |
| 379 | cson_value * v; |
| 380 | char * zStr; |
| 381 | va_list vargs; |
| 382 | va_start(vargs,fmt); |
| 383 | zStr = sqlite3_mprintf(fmt,vargs); |
| 384 | va_end(vargs); |
| 385 | v = cson_value_new_string(zStr, strlen(zStr)); |
| 386 | sqlite3_free(zStr); |
| 387 | return v; |
| 388 | } |
| 389 | |
| 390 | cson_value * json_new_int( int v ){ |
| 391 | return cson_value_new_integer((cson_int_t)v); |
| 392 |