diff options
author | Richard W.M. Jones <rjones@redhat.com> | 2012-09-15 12:21:24 +0100 |
---|---|---|
committer | Richard W.M. Jones <rjones@redhat.com> | 2012-09-19 00:03:14 +0100 |
commit | cafc69c75f45e10e8ee2b9a2189784c5d1da5f83 (patch) | |
tree | a47ee073fa0b0485a6c55dfb6e828936d736f6be /generator | |
parent | 444c0fa858c99fa6273124e56e2a84276c87cd3d (diff) | |
download | libguestfs-cafc69c75f45e10e8ee2b9a2189784c5d1da5f83.tar.gz libguestfs-cafc69c75f45e10e8ee2b9a2189784c5d1da5f83.tar.xz libguestfs-cafc69c75f45e10e8ee2b9a2189784c5d1da5f83.zip |
perl: Include <inttypes.h> and assume it always defines PRId64 and PRIu64.
If these are not defined in the header files, it's a problem on
the platform which we should fix with gnulib. Our replacement
definitions might be wrong here.
(cherry picked from commit 188b44ee458a666bee8a18ed47cccdec25859aff)
Diffstat (limited to 'generator')
-rw-r--r-- | generator/generator_perl.ml | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/generator/generator_perl.ml b/generator/generator_perl.ml index 5cef7029..dc321805 100644 --- a/generator/generator_perl.ml +++ b/generator/generator_perl.ml @@ -37,16 +37,14 @@ let rec generate_perl_xs () = pr "\ #include <config.h> +#include <inttypes.h> + #include \"EXTERN.h\" #include \"perl.h\" #include \"XSUB.h\" #include <guestfs.h> -#ifndef PRId64 -#define PRId64 \"lld\" -#endif - static SV * my_newSVll(long long val) { #ifdef USE_64_BIT_ALL @@ -59,10 +57,6 @@ my_newSVll(long long val) { #endif } -#ifndef PRIu64 -#define PRIu64 \"llu\" -#endif - static SV * my_newSVull(unsigned long long val) { #ifdef USE_64_BIT_ALL |