diff options
Diffstat (limited to 'Build/source/utils/asymptote/xstream.h')
-rw-r--r-- | Build/source/utils/asymptote/xstream.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/Build/source/utils/asymptote/xstream.h b/Build/source/utils/asymptote/xstream.h index b1d91fa38cc..c0f335e6133 100644 --- a/Build/source/utils/asymptote/xstream.h +++ b/Build/source/utils/asymptote/xstream.h @@ -29,11 +29,13 @@ #include <rpc/types.h> #define quad_t long long +#define u_quad_t unsigned long long #ifdef __CYGWIN__ extern "C" int fseeko(FILE *, off_t, int); extern "C" off_t ftello(FILE *); #define xdr_longlong_t xdr_int64_t +#define xdr_u_longlong_t xdr_uint64_t #endif #ifdef _POSIX_SOURCE @@ -134,8 +136,9 @@ public: IXSTREAM(int,int); IXSTREAM(unsigned int,u_int); IXSTREAM(long,long); - IXSTREAM(long long,longlong_t); IXSTREAM(unsigned long,u_long); + IXSTREAM(long long,longlong_t); + IXSTREAM(unsigned long long,u_longlong_t); IXSTREAM(short,short); IXSTREAM(unsigned short,u_short); IXSTREAM(char,char); @@ -186,8 +189,9 @@ public: OXSTREAM(int,int); OXSTREAM(unsigned int,u_int); OXSTREAM(long,long); - OXSTREAM(long long,longlong_t); OXSTREAM(unsigned long,u_long); + OXSTREAM(long long,longlong_t); + OXSTREAM(unsigned long long,u_longlong_t); OXSTREAM(short,short); OXSTREAM(unsigned short,u_short); OXSTREAM(char,char); |