[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gen-ctype warnings
From: |
Bruno Haible |
Subject: |
gen-ctype warnings |
Date: |
Sat, 7 Feb 2009 18:43:26 +0100 |
User-agent: |
KMail/1.9.9 |
Compiling the gen-ctype program on a 64-bit platforms led to warnings.
Fixed like this:
2009-02-07 Bruno Haible <address@hidden>
Make 64-bit clean.
* lib/unictype/gen-ctype.c (output_predicate, output_category,
output_combclass, output_bidi_category, output_decimal_digit,
output_digit, output_numeric, output_mirror, output_scripts,
output_ident_category): Use proper width specifier in format strings.
--- lib/unictype/gen-ctype.c.orig 2009-02-07 18:37:51.000000000 +0100
+++ lib/unictype/gen-ctype.c 2009-02-07 18:34:19.000000000 +0100
@@ -1,6 +1,6 @@
/* Generate Unicode conforming character classification tables from a
UnicodeData file.
- Copyright (C) 2000-2002, 2007-2008 Free Software Foundation, Inc.
+ Copyright (C) 2000-2002, 2007-2009 Free Software Foundation, Inc.
Written by Bruno Haible <address@hidden>, 2000-2002.
This program is free software: you can redistribute it and/or modify
@@ -715,9 +715,9 @@
fprintf (stream, "struct\n");
fprintf (stream, " {\n");
fprintf (stream, " int header[1];\n");
- fprintf (stream, " int level1[%d];\n", t.level1_size);
- fprintf (stream, " short level2[%d << %d];\n", t.level2_size, t.q);
- fprintf (stream, " /*unsigned*/ int level3[%d << %d];\n", t.level3_size,
t.p);
+ fprintf (stream, " int level1[%zu];\n", t.level1_size);
+ fprintf (stream, " short level2[%zu << %d];\n", t.level2_size, t.q);
+ fprintf (stream, " /*unsigned*/ int level3[%zu << %d];\n", t.level3_size,
t.p);
fprintf (stream, " }\n");
fprintf (stream, "%s =\n", name);
fprintf (stream, "{\n");
@@ -734,7 +734,7 @@
if (offset == 0)
fprintf (stream, " %5d", -1);
else
- fprintf (stream, " %5d * sizeof (int) / sizeof (short) + %5d",
+ fprintf (stream, " %5zd * sizeof (int) / sizeof (short) + %5zd",
1 + t.level1_size, (offset - level2_offset) / sizeof
(uint32_t));
if (i+1 < t.level1_size)
fprintf (stream, ",");
@@ -754,7 +754,7 @@
if (offset == 0)
fprintf (stream, " %5d", -1);
else
- fprintf (stream, " %5d + %5d * sizeof (short) / sizeof (int) + %5d",
+ fprintf (stream, " %5zd + %5zd * sizeof (short) / sizeof (int) + %5zd",
1 + t.level1_size, t.level2_size << t.q, (offset -
level3_offset) / sizeof (uint32_t));
if (i+1 < t.level2_size << t.q)
fprintf (stream, ",");
@@ -1033,9 +1033,9 @@
fprintf (stream, "static const\n");
fprintf (stream, "struct\n");
fprintf (stream, " {\n");
- fprintf (stream, " int level1[%d];\n", t.level1_size);
- fprintf (stream, " short level2[%d << %d];\n", t.level2_size, t.q);
- fprintf (stream, " unsigned short level3[%d * %d + 1];\n", t.level3_size,
+ fprintf (stream, " int level1[%zu];\n", t.level1_size);
+ fprintf (stream, " short level2[%zu << %d];\n", t.level2_size, t.q);
+ fprintf (stream, " unsigned short level3[%zu * %d + 1];\n", t.level3_size,
(1 << t.p) * 5 / 16);
fprintf (stream, " }\n");
fprintf (stream, "u_category =\n");
@@ -1052,7 +1052,7 @@
if (offset == 0)
fprintf (stream, " %5d", -1);
else
- fprintf (stream, " %5d",
+ fprintf (stream, " %5zd",
(offset - level2_offset) / sizeof (uint32_t));
if (i+1 < t.level1_size)
fprintf (stream, ",");
@@ -1072,7 +1072,7 @@
if (offset == 0)
fprintf (stream, " %5d", -1);
else
- fprintf (stream, " %5d",
+ fprintf (stream, " %5zd",
(offset - level3_offset) / sizeof (uint8_t));
if (i+1 < t.level2_size << t.q)
fprintf (stream, ",");
@@ -1185,9 +1185,9 @@
fprintf (stream, "static const\n");
fprintf (stream, "struct\n");
fprintf (stream, " {\n");
- fprintf (stream, " int level1[%d];\n", t.level1_size);
- fprintf (stream, " short level2[%d << %d];\n", t.level2_size, t.q);
- fprintf (stream, " unsigned char level3[%d << %d];\n", t.level3_size,
t.p);
+ fprintf (stream, " int level1[%zu];\n", t.level1_size);
+ fprintf (stream, " short level2[%zu << %d];\n", t.level2_size, t.q);
+ fprintf (stream, " unsigned char level3[%zu << %d];\n", t.level3_size,
t.p);
fprintf (stream, " }\n");
fprintf (stream, "u_combclass =\n");
fprintf (stream, "{\n");
@@ -1203,7 +1203,7 @@
if (offset == 0)
fprintf (stream, " %5d", -1);
else
- fprintf (stream, " %5d",
+ fprintf (stream, " %5zd",
(offset - level2_offset) / sizeof (uint32_t));
if (i+1 < t.level1_size)
fprintf (stream, ",");
@@ -1223,7 +1223,7 @@
if (offset == 0)
fprintf (stream, " %5d", -1);
else
- fprintf (stream, " %5d",
+ fprintf (stream, " %5zd",
(offset - level3_offset) / sizeof (uint8_t));
if (i+1 < t.level2_size << t.q)
fprintf (stream, ",");
@@ -1523,9 +1523,9 @@
fprintf (stream, "static const\n");
fprintf (stream, "struct\n");
fprintf (stream, " {\n");
- fprintf (stream, " int level1[%d];\n", t.level1_size);
- fprintf (stream, " short level2[%d << %d];\n", t.level2_size, t.q);
- fprintf (stream, " unsigned short level3[%d * %d + 1];\n", t.level3_size,
+ fprintf (stream, " int level1[%zu];\n", t.level1_size);
+ fprintf (stream, " short level2[%zu << %d];\n", t.level2_size, t.q);
+ fprintf (stream, " unsigned short level3[%zu * %d + 1];\n", t.level3_size,
(1 << t.p) * 5 / 16);
fprintf (stream, " }\n");
fprintf (stream, "u_bidi_category =\n");
@@ -1542,7 +1542,7 @@
if (offset == 0)
fprintf (stream, " %5d", -1);
else
- fprintf (stream, " %5d",
+ fprintf (stream, " %5zd",
(offset - level2_offset) / sizeof (uint32_t));
if (i+1 < t.level1_size)
fprintf (stream, ",");
@@ -1562,7 +1562,7 @@
if (offset == 0)
fprintf (stream, " %5d", -1);
else
- fprintf (stream, " %5d",
+ fprintf (stream, " %5zd",
(offset - level3_offset) / sizeof (uint8_t));
if (i+1 < t.level2_size << t.q)
fprintf (stream, ",");
@@ -1730,9 +1730,9 @@
fprintf (stream, "static const\n");
fprintf (stream, "struct\n");
fprintf (stream, " {\n");
- fprintf (stream, " int level1[%d];\n", t.level1_size);
- fprintf (stream, " short level2[%d << %d];\n", t.level2_size, t.q);
- fprintf (stream, " unsigned char level3[%d << %d];\n", t.level3_size,
+ fprintf (stream, " int level1[%zu];\n", t.level1_size);
+ fprintf (stream, " short level2[%zu << %d];\n", t.level2_size, t.q);
+ fprintf (stream, " unsigned char level3[%zu << %d];\n", t.level3_size,
t.p - 1);
fprintf (stream, " }\n");
fprintf (stream, "u_decdigit =\n");
@@ -1749,7 +1749,7 @@
if (offset == 0)
fprintf (stream, " %5d", -1);
else
- fprintf (stream, " %5d",
+ fprintf (stream, " %5zd",
(offset - level2_offset) / sizeof (uint32_t));
if (i+1 < t.level1_size)
fprintf (stream, ",");
@@ -1769,7 +1769,7 @@
if (offset == 0)
fprintf (stream, " %5d", -1);
else
- fprintf (stream, " %5d",
+ fprintf (stream, " %5zd",
(offset - level3_offset) / sizeof (uint8_t));
if (i+1 < t.level2_size << t.q)
fprintf (stream, ",");
@@ -1917,9 +1917,9 @@
fprintf (stream, "static const\n");
fprintf (stream, "struct\n");
fprintf (stream, " {\n");
- fprintf (stream, " int level1[%d];\n", t.level1_size);
- fprintf (stream, " short level2[%d << %d];\n", t.level2_size, t.q);
- fprintf (stream, " unsigned char level3[%d << %d];\n", t.level3_size,
+ fprintf (stream, " int level1[%zu];\n", t.level1_size);
+ fprintf (stream, " short level2[%zu << %d];\n", t.level2_size, t.q);
+ fprintf (stream, " unsigned char level3[%zu << %d];\n", t.level3_size,
t.p - 1);
fprintf (stream, " }\n");
fprintf (stream, "u_digit =\n");
@@ -1936,7 +1936,7 @@
if (offset == 0)
fprintf (stream, " %5d", -1);
else
- fprintf (stream, " %5d",
+ fprintf (stream, " %5zd",
(offset - level2_offset) / sizeof (uint32_t));
if (i+1 < t.level1_size)
fprintf (stream, ",");
@@ -1956,7 +1956,7 @@
if (offset == 0)
fprintf (stream, " %5d", -1);
else
- fprintf (stream, " %5d",
+ fprintf (stream, " %5zd",
(offset - level3_offset) / sizeof (uint8_t));
if (i+1 < t.level2_size << t.q)
fprintf (stream, ",");
@@ -2173,9 +2173,9 @@
fprintf (stream, "static const\n");
fprintf (stream, "struct\n");
fprintf (stream, " {\n");
- fprintf (stream, " int level1[%d];\n", t.level1_size);
- fprintf (stream, " short level2[%d << %d];\n", t.level2_size, t.q);
- fprintf (stream, " unsigned short level3[%d * %d + 1];\n", t.level3_size,
+ fprintf (stream, " int level1[%zu];\n", t.level1_size);
+ fprintf (stream, " short level2[%zu << %d];\n", t.level2_size, t.q);
+ fprintf (stream, " unsigned short level3[%zu * %d + 1];\n", t.level3_size,
(1 << t.p) * 7 / 16);
fprintf (stream, " }\n");
fprintf (stream, "u_numeric =\n");
@@ -2192,7 +2192,7 @@
if (offset == 0)
fprintf (stream, " %5d", -1);
else
- fprintf (stream, " %5d",
+ fprintf (stream, " %5zd",
(offset - level2_offset) / sizeof (uint32_t));
if (i+1 < t.level1_size)
fprintf (stream, ",");
@@ -2212,7 +2212,7 @@
if (offset == 0)
fprintf (stream, " %5d", -1);
else
- fprintf (stream, " %5d",
+ fprintf (stream, " %5zd",
(offset - level3_offset) / sizeof (uint8_t));
if (i+1 < t.level2_size << t.q)
fprintf (stream, ",");
@@ -2412,9 +2412,9 @@
fprintf (stream, "static const\n");
fprintf (stream, "struct\n");
fprintf (stream, " {\n");
- fprintf (stream, " int level1[%d];\n", t.level1_size);
- fprintf (stream, " short level2[%d << %d];\n", t.level2_size, t.q);
- fprintf (stream, " int level3[%d << %d];\n", t.level3_size, t.p);
+ fprintf (stream, " int level1[%zu];\n", t.level1_size);
+ fprintf (stream, " short level2[%zu << %d];\n", t.level2_size, t.q);
+ fprintf (stream, " int level3[%zu << %d];\n", t.level3_size, t.p);
fprintf (stream, " }\n");
fprintf (stream, "u_mirror =\n");
fprintf (stream, "{\n");
@@ -2430,7 +2430,7 @@
if (offset == 0)
fprintf (stream, " %5d", -1);
else
- fprintf (stream, " %5d",
+ fprintf (stream, " %5zd",
(offset - level2_offset) / sizeof (uint32_t));
if (i+1 < t.level1_size)
fprintf (stream, ",");
@@ -2450,7 +2450,7 @@
if (offset == 0)
fprintf (stream, " %5d", -1);
else
- fprintf (stream, " %5d",
+ fprintf (stream, " %5zd",
(offset - level3_offset) / sizeof (int32_t));
if (i+1 < t.level2_size << t.q)
fprintf (stream, ",");
@@ -3733,9 +3733,9 @@
fprintf (stream, "static const\n");
fprintf (stream, "struct\n");
fprintf (stream, " {\n");
- fprintf (stream, " int level1[%d];\n", t.level1_size);
- fprintf (stream, " short level2[%d << %d];\n", t.level2_size, t.q);
- fprintf (stream, " unsigned char level3[%d << %d];\n", t.level3_size,
t.p);
+ fprintf (stream, " int level1[%zu];\n", t.level1_size);
+ fprintf (stream, " short level2[%zu << %d];\n", t.level2_size, t.q);
+ fprintf (stream, " unsigned char level3[%zu << %d];\n", t.level3_size,
t.p);
fprintf (stream, " }\n");
fprintf (stream, "u_script =\n");
fprintf (stream, "{\n");
@@ -3751,7 +3751,7 @@
if (offset == 0)
fprintf (stream, " %5d", -1);
else
- fprintf (stream, " %5d",
+ fprintf (stream, " %5zd",
(offset - level2_offset) / sizeof (uint32_t));
if (i+1 < t.level1_size)
fprintf (stream, ",");
@@ -3771,7 +3771,7 @@
if (offset == 0)
fprintf (stream, " %5d", -1);
else
- fprintf (stream, " %5d",
+ fprintf (stream, " %5zd",
(offset - level3_offset) / sizeof (uint8_t));
if (i+1 < t.level2_size << t.q)
fprintf (stream, ",");
@@ -4408,9 +4408,9 @@
fprintf (stream, "static const\n");
fprintf (stream, "struct\n");
fprintf (stream, " {\n");
- fprintf (stream, " int level1[%d];\n", t.level1_size);
- fprintf (stream, " short level2[%d << %d];\n", t.level2_size, t.q);
- fprintf (stream, " unsigned short level3[%d * %d];\n", t.level3_size,
+ fprintf (stream, " int level1[%zu];\n", t.level1_size);
+ fprintf (stream, " short level2[%zu << %d];\n", t.level2_size, t.q);
+ fprintf (stream, " unsigned short level3[%zu * %d];\n", t.level3_size,
(1 << t.p) * 2 / 16);
fprintf (stream, " }\n");
fprintf (stream, "%s =\n", name);
@@ -4427,7 +4427,7 @@
if (offset == 0)
fprintf (stream, " %5d", -1);
else
- fprintf (stream, " %5d",
+ fprintf (stream, " %5zd",
(offset - level2_offset) / sizeof (uint32_t));
if (i+1 < t.level1_size)
fprintf (stream, ",");
@@ -4447,7 +4447,7 @@
if (offset == 0)
fprintf (stream, " %5d", -1);
else
- fprintf (stream, " %5d",
+ fprintf (stream, " %5zd",
(offset - level3_offset) / sizeof (uint8_t));
if (i+1 < t.level2_size << t.q)
fprintf (stream, ",");
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- gen-ctype warnings,
Bruno Haible <=