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-15 12:22:00 +0100 |
commit | 188b44ee458a666bee8a18ed47cccdec25859aff (patch) | |
tree | b81b67325d52a1b6261262221a35ec1094b6b8b5 /generator | |
parent | 5a46eadd3dcab1b8944eabc0f21097048e0ebe13 (diff) | |
download | libguestfs-188b44ee458a666bee8a18ed47cccdec25859aff.tar.gz libguestfs-188b44ee458a666bee8a18ed47cccdec25859aff.tar.xz libguestfs-188b44ee458a666bee8a18ed47cccdec25859aff.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.
Diffstat (limited to 'generator')
-rw-r--r-- | generator/perl.ml | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/generator/perl.ml b/generator/perl.ml index f1a790f7..d98028a1 100644 --- a/generator/perl.ml +++ b/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 |