]> git.saurik.com Git - apple/libinfo.git/blobdiff - rpc.subproj/types.h
Libinfo-459.40.1.tar.gz
[apple/libinfo.git] / rpc.subproj / types.h
index 79f7ede0a0a1fbf69d407b511b24dc613ecc1b3c..0fe5adc1c01341898991cc5f4fe8650d9102f0ae 100644 (file)
@@ -51,7 +51,7 @@
  *
  *     from: @(#)types.h 1.18 87/07/24 SMI
  *     from: @(#)types.h       2.3 88/08/15 4.0 RPCSRC
  *
  *     from: @(#)types.h 1.18 87/07/24 SMI
  *     from: @(#)types.h       2.3 88/08/15 4.0 RPCSRC
- *     $Id: types.h,v 1.3 2002/07/27 18:24:28 majka Exp $
+ *     $Id: types.h,v 1.4 2003/10/16 22:15:15 majka Exp $
  */
 
 /*
  */
 
 /*
 #ifndef TRUE
 #      define TRUE     (1)
 #endif
 #ifndef TRUE
 #      define TRUE     (1)
 #endif
+
 #ifndef NULL
 #ifndef NULL
-#      define NULL     0
-#endif
+#ifdef __GNUG__
+#define NULL __null
+#else /* ! __GNUG__ */
+#ifndef __cplusplus
+#define NULL ((void *)0)
+#else /* __cplusplus */
+#define NULL 0
+#endif /* ! __cplusplus */
+#endif /* __GNUG__ */
+#endif /* ! NULL */
 
 #define mem_alloc(bsize)       calloc(1, bsize)
 #define mem_free(ptr, bsize)   free(ptr)
 
 #define mem_alloc(bsize)       calloc(1, bsize)
 #define mem_free(ptr, bsize)   free(ptr)
 #endif
 #include <sys/time.h>
 
 #endif
 #include <sys/time.h>
 
+#ifdef __LP64__
+typedef int rpc_int;
+typedef unsigned int rpc_uint;
+#else
+typedef long rpc_int;
+typedef unsigned long rpc_uint;
+#endif
+
 #endif /* !_RPC_TYPES_H */
 #endif /* !_RPC_TYPES_H */