]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
xdr sunpro not always c99
authorDerrick Brashear <shadow@dementia.org>
Wed, 14 Jul 2010 03:36:30 +0000 (23:36 -0400)
committerDerrick Brashear <shadow@dementia.org>
Wed, 14 Jul 2010 03:46:32 +0000 (20:46 -0700)
old enough sunpro c won't be c99, and doesn't define
a macro when it is c99. since there's no way to tell, be safe.

Change-Id: I1709827872b03c5365d9bb26b0ce9d86f038d882
Reviewed-on: http://gerrit.openafs.org/2410
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Tested-by: Derrick Brashear <shadow@dementia.org>
src/rx/xdr_len.c
src/rx/xdr_mem.c
src/rx/xdr_rx.c

index 3b266bac1c0993bb0ea1466564e4bda1231fdde6..b0bd80809a0585bb17ef0b32e41edd69b0ec1eaf 100644 (file)
@@ -84,7 +84,7 @@ xdrlen_inline(XDR *xdrs, u_int len)
 }
 
 static struct xdr_ops xdrlen_ops = {
-#if defined(AFS_NT40_ENV) || (defined(AFS_SGI_ENV) && !defined(__c99))
+#if defined(AFS_NT40_ENV) || defined(__SUNPRO_C) || (defined(AFS_SGI_ENV)  && !defined(__c99))
 #ifdef AFS_XDR_64BITOPS
     NULL,
     NULL,
index d2f96b7e963bdaccf3c7e5c00281041cd848267b..a489f6be98ffc6e03fc763425a5bfabe94226458 100644 (file)
@@ -62,7 +62,7 @@ static afs_int32 *xdrmem_inline(XDR *, u_int);
 static void xdrmem_destroy(XDR *);
 
 static struct xdr_ops xdrmem_ops = {
-#if defined(AFS_NT40_ENV) || (defined(AFS_SGI_ENV) && !defined(__c99))
+#if defined(AFS_NT40_ENV) || defined(__SUNPRO_C) || (defined(AFS_SGI_ENV)  && !defined(__c99))
 #ifdef AFS_XDR_64BITOPS
     NULL,
     NULL,
index fbf3dbf3409909f685b914cd2eec13099cd96405..2852b6ab04b86771d181ac79ec31f148effc706b 100644 (file)
@@ -80,7 +80,7 @@ static afs_int32 *xdrrx_inline(XDR *axdrs, u_int len);
  * Ops vector for stdio type XDR
  */
 static struct xdr_ops xdrrx_ops = {
-#if defined(AFS_NT40_ENV) || (defined(AFS_SGI_ENV) && !defined(__c99))
+#if defined(AFS_NT40_ENV) || defined(__SUNPRO_C) || (defined(AFS_SGI_ENV)  && !defined(__c99))
 #ifdef AFS_XDR_64BITOPS
     xdrrx_getint64,     /* deserialize an afs_int64 */
     xdrrx_putint64,     /* serialize an afs_int64 */