@@ -1099,7 +1099,7 @@ UsingValue: UsingConst
10991099 {
11001100 char *length = mm_alloc(32);
11011101
1102- sprintf(length, "%d", (int) strlen($1));
1102+ sprintf(length, "%zu", strlen($1));
11031103 add_variable_to_head(&argsinsert, new_variable($1, ECPGmake_simple_type(ECPGt_const, length, 0), 0), &no_indicator);
11041104 }
11051105 | civar { $$ = EMPTY; }
@@ -1226,7 +1226,7 @@ IntConstVar: Iconst
12261226 {
12271227 char *length = mm_alloc(sizeof(int) * CHAR_BIT * 10 / 3);
12281228
1229- sprintf(length, "%d", (int) strlen($1));
1229+ sprintf(length, "%zu", strlen($1));
12301230 new_variable($1, ECPGmake_simple_type(ECPGt_const, length, 0), 0);
12311231 $$ = $1;
12321232 }
@@ -1272,7 +1272,7 @@ AllConstVar: ecpg_fconst
12721272 {
12731273 char *length = mm_alloc(sizeof(int) * CHAR_BIT * 10 / 3);
12741274
1275- sprintf(length, "%d", (int) strlen($1));
1275+ sprintf(length, "%zu", strlen($1));
12761276 new_variable($1, ECPGmake_simple_type(ECPGt_const, length, 0), 0);
12771277 $$ = $1;
12781278 }
@@ -1287,7 +1287,7 @@ AllConstVar: ecpg_fconst
12871287 char *length = mm_alloc(sizeof(int) * CHAR_BIT * 10 / 3);
12881288 char *var = cat2_str(mm_strdup("-"), $2);
12891289
1290- sprintf(length, "%d", (int) strlen(var));
1290+ sprintf(length, "%zu", strlen(var));
12911291 new_variable(var, ECPGmake_simple_type(ECPGt_const, length, 0), 0);
12921292 $$ = var;
12931293 }
@@ -1297,7 +1297,7 @@ AllConstVar: ecpg_fconst
12971297 char *length = mm_alloc(sizeof(int) * CHAR_BIT * 10 / 3);
12981298 char *var = cat2_str(mm_strdup("-"), $2);
12991299
1300- sprintf(length, "%d", (int) strlen(var));
1300+ sprintf(length, "%zu", strlen(var));
13011301 new_variable(var, ECPGmake_simple_type(ECPGt_const, length, 0), 0);
13021302 $$ = var;
13031303 }
@@ -1308,7 +1308,7 @@ AllConstVar: ecpg_fconst
13081308 char *var = $1 + 1;
13091309
13101310 var[strlen(var) - 1] = '\0';
1311- sprintf(length, "%d", (int) strlen(var));
1311+ sprintf(length, "%zu", strlen(var));
13121312 new_variable(var, ECPGmake_simple_type(ECPGt_const, length, 0), 0);
13131313 $$ = var;
13141314 }
0 commit comments