@@ -1099,7 +1099,7 @@ UsingValue: UsingConst
1099
1099
{
1100
1100
char *length = mm_alloc(32);
1101
1101
1102
- sprintf(length, "%d", (int) strlen($1));
1102
+ sprintf(length, "%zu", strlen($1));
1103
1103
add_variable_to_head(&argsinsert, new_variable($1, ECPGmake_simple_type(ECPGt_const, length, 0), 0), &no_indicator);
1104
1104
}
1105
1105
| civar { $$ = EMPTY; }
@@ -1226,7 +1226,7 @@ IntConstVar: Iconst
1226
1226
{
1227
1227
char *length = mm_alloc(sizeof(int) * CHAR_BIT * 10 / 3);
1228
1228
1229
- sprintf(length, "%d", (int) strlen($1));
1229
+ sprintf(length, "%zu", strlen($1));
1230
1230
new_variable($1, ECPGmake_simple_type(ECPGt_const, length, 0), 0);
1231
1231
$$ = $1;
1232
1232
}
@@ -1272,7 +1272,7 @@ AllConstVar: ecpg_fconst
1272
1272
{
1273
1273
char *length = mm_alloc(sizeof(int) * CHAR_BIT * 10 / 3);
1274
1274
1275
- sprintf(length, "%d", (int) strlen($1));
1275
+ sprintf(length, "%zu", strlen($1));
1276
1276
new_variable($1, ECPGmake_simple_type(ECPGt_const, length, 0), 0);
1277
1277
$$ = $1;
1278
1278
}
@@ -1287,7 +1287,7 @@ AllConstVar: ecpg_fconst
1287
1287
char *length = mm_alloc(sizeof(int) * CHAR_BIT * 10 / 3);
1288
1288
char *var = cat2_str(mm_strdup("-"), $2);
1289
1289
1290
- sprintf(length, "%d", (int) strlen(var));
1290
+ sprintf(length, "%zu", strlen(var));
1291
1291
new_variable(var, ECPGmake_simple_type(ECPGt_const, length, 0), 0);
1292
1292
$$ = var;
1293
1293
}
@@ -1297,7 +1297,7 @@ AllConstVar: ecpg_fconst
1297
1297
char *length = mm_alloc(sizeof(int) * CHAR_BIT * 10 / 3);
1298
1298
char *var = cat2_str(mm_strdup("-"), $2);
1299
1299
1300
- sprintf(length, "%d", (int) strlen(var));
1300
+ sprintf(length, "%zu", strlen(var));
1301
1301
new_variable(var, ECPGmake_simple_type(ECPGt_const, length, 0), 0);
1302
1302
$$ = var;
1303
1303
}
@@ -1308,7 +1308,7 @@ AllConstVar: ecpg_fconst
1308
1308
char *var = $1 + 1;
1309
1309
1310
1310
var[strlen(var) - 1] = '\0';
1311
- sprintf(length, "%d", (int) strlen(var));
1311
+ sprintf(length, "%zu", strlen(var));
1312
1312
new_variable(var, ECPGmake_simple_type(ECPGt_const, length, 0), 0);
1313
1313
$$ = var;
1314
1314
}
0 commit comments