summaryrefslogtreecommitdiffstats
path: root/src/lib/des425
diff options
context:
space:
mode:
authorMark Eichin <eichin@mit.edu>1994-07-01 00:03:50 +0000
committerMark Eichin <eichin@mit.edu>1994-07-01 00:03:50 +0000
commitc91185b525d7bb2ea7f2d21d1bfb0fea398fa767 (patch)
tree0c612d1ea7db116b2febfb763e349788ebd170cf /src/lib/des425
parent9f7ab80d3099549812a6796ebe7e09b7cda89a7d (diff)
downloadkrb5-c91185b525d7bb2ea7f2d21d1bfb0fea398fa767.tar.gz
krb5-c91185b525d7bb2ea7f2d21d1bfb0fea398fa767.tar.xz
krb5-c91185b525d7bb2ea7f2d21d1bfb0fea398fa767.zip
fix to vaxtohl from grossa@SDSC.EDU
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3931 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/des425')
-rw-r--r--src/lib/des425/quad_cksum.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/des425/quad_cksum.c b/src/lib/des425/quad_cksum.c
index 52ee722a0..045c2134a 100644
--- a/src/lib/des425/quad_cksum.c
+++ b/src/lib/des425/quad_cksum.c
@@ -98,10 +98,10 @@ static char rcsid_quad_cksum_c[] =
/* vax byte order is LSB first. This is not performance critical, and
is far more readable this way. */
-#define four_bytes_vax_to_nets(x) (((x[3]<<8|x[2])<<8|x[1]<<8)|x[0])
-#define vaxtohl(x) four_bytes_vax_to_nets(((char *)(x)))
+#define four_bytes_vax_to_nets(x) ((((((x[3]<<8)|x[2])<<8)|x[1])<<8)|x[0])
+#define vaxtohl(x) four_bytes_vax_to_nets(((unsigned char *)(x)))
#define two_bytes_vax_to_nets(x) ((x[1]<<8)|x[0])
-#define vaxtohs(x) two_bytes_vax_to_nets(((char *)(x)))
+#define vaxtohs(x) two_bytes_vax_to_nets(((unsigned char *)(x)))
/* Externals */
extern char *errmsg();