summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard W.M. Jones <rjones@redhat.com>2010-05-21 16:14:07 +0100
committerRichard Jones <rjones@redhat.com>2010-05-21 16:15:56 +0100
commit63e8da5abeaad1d2aa332fc41ad8f161fc567cdf (patch)
tree04537070c0123d39a059a80acc7fcabb800439ea
parent7cb6fac3074c52ac3c3e9ead5d99e4a2887cf7b1 (diff)
downloadlibguestfs-63e8da5abeaad1d2aa332fc41ad8f161fc567cdf.tar.gz
libguestfs-63e8da5abeaad1d2aa332fc41ad8f161fc567cdf.tar.xz
libguestfs-63e8da5abeaad1d2aa332fc41ad8f161fc567cdf.zip
C99 compatible build fix for RHEL 5.
-rwxr-xr-xsrc/generator.ml9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/generator.ml b/src/generator.ml
index 95a26370..d2da8ec9 100755
--- a/src/generator.ml
+++ b/src/generator.ml
@@ -11035,9 +11035,12 @@ print_strings (char *const *argv)
| FileIn n
| FileOut n -> pr " printf (\"%%s\\n\", %s);\n" n
| BufferIn n ->
- pr " for (size_t i = 0; i < %s_size; ++i)\n" n;
- pr " printf (\"<%%02x>\", %s[i]);\n" n;
- pr " printf (\"\\n\");\n"
+ pr " {\n";
+ pr " size_t i;\n";
+ pr " for (i = 0; i < %s_size; ++i)\n" n;
+ pr " printf (\"<%%02x>\", %s[i]);\n" n;
+ pr " printf (\"\\n\");\n";
+ pr " }\n";
| OptString n -> pr " printf (\"%%s\\n\", %s ? %s : \"null\");\n" n n
| StringList n | DeviceList n -> pr " print_strings (%s);\n" n
| Bool n -> pr " printf (\"%%s\\n\", %s ? \"true\" : \"false\");\n" n