Fossil SCM

Squelch an "unused variable" compiler warning in printf.c.

stephan 2019-05-17 17:20 trunk
Commit ff9dbf369816e990d227c486e270e5d9f25256cac68c2269206433be5e7c9630
1 file changed +5
--- src/printf.c
+++ src/printf.c
@@ -788,10 +788,15 @@
788788
break;
789789
}
790790
case etJSONSTR: {
791791
int limit = flag_alternateform ? va_arg(ap,int) : -1;
792792
char *zMem = va_arg(ap,char*);
793
+ if( limit!=0 ){
794
+ /* Ignore the limit flag, if set, for JSON string
795
+ ** output. This block exists to squelch the associated
796
+ ** "unused variable" compiler warning. */
797
+ }
793798
if( zMem==0 ) zMem = "";
794799
zExtra = bufpt = encode_json_string_literal(zMem);
795800
length = strlen(bufpt);
796801
if( precision>=0 && precision<length ) length = precision;
797802
break;
798803
--- src/printf.c
+++ src/printf.c
@@ -788,10 +788,15 @@
788 break;
789 }
790 case etJSONSTR: {
791 int limit = flag_alternateform ? va_arg(ap,int) : -1;
792 char *zMem = va_arg(ap,char*);
 
 
 
 
 
793 if( zMem==0 ) zMem = "";
794 zExtra = bufpt = encode_json_string_literal(zMem);
795 length = strlen(bufpt);
796 if( precision>=0 && precision<length ) length = precision;
797 break;
798
--- src/printf.c
+++ src/printf.c
@@ -788,10 +788,15 @@
788 break;
789 }
790 case etJSONSTR: {
791 int limit = flag_alternateform ? va_arg(ap,int) : -1;
792 char *zMem = va_arg(ap,char*);
793 if( limit!=0 ){
794 /* Ignore the limit flag, if set, for JSON string
795 ** output. This block exists to squelch the associated
796 ** "unused variable" compiler warning. */
797 }
798 if( zMem==0 ) zMem = "";
799 zExtra = bufpt = encode_json_string_literal(zMem);
800 length = strlen(bufpt);
801 if( precision>=0 && precision<length ) length = precision;
802 break;
803

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button