00001
00002
00003
00004
00005
00006
00007
00008
00009 #ifndef __XDR_DATATYPES__
00010 #define __XDR_DATATYPES__
00011
00012 #ifdef WIN32
00013 #include <rpc.h>
00014 #include <winsock2.h>
00015 #include <xdr.h>
00016 #else
00017 #include <rpc/types.h>
00018 #include <netinet/in.h>
00019 #include <rpc/xdr.h>
00020 #endif
00021
00022
00023
00024
00025
00026
00027
00028 #define XDR_INT32 xdr_long
00029 #define XDR_UINT32 xdr_u_long
00030
00031 #define XDR_INT16 xdr_short
00032 #define XDR_UINT16 xdr_u_short
00033
00034 #define XDR_FLOAT64 xdr_double
00035 #define XDR_FLOAT32 xdr_float
00036
00037 #endif