diff options
-rw-r--r-- | src/lib/des425/ChangeLog | 5 | ||||
-rw-r--r-- | src/lib/des425/pcbc_encrypt.c | 10 |
2 files changed, 15 insertions, 0 deletions
diff --git a/src/lib/des425/ChangeLog b/src/lib/des425/ChangeLog index db9cd7e5f4..e5a298ccf6 100644 --- a/src/lib/des425/ChangeLog +++ b/src/lib/des425/ChangeLog @@ -1,3 +1,8 @@ +Fri Feb 3 17:23:45 1995 Theodore Y. Ts'o (tytso@dcl) + + * pcbc_encrypt.c: Add SIZEOF_FOO checks to properly define + KRB_INT32 + Wed Jan 18 15:12:18 1995 Theodore Y. Ts'o (tytso@dcl) * read_passwd.c (des_read_password): Declare global_context and diff --git a/src/lib/des425/pcbc_encrypt.c b/src/lib/des425/pcbc_encrypt.c index 45de20bc05..f0793355bb 100644 --- a/src/lib/des425/pcbc_encrypt.c +++ b/src/lib/des425/pcbc_encrypt.c @@ -22,8 +22,18 @@ #include <krb5/osconf.h> #ifndef KRB_INT32 +#if (SIZEOF_LONG == 4) #define KRB_INT32 long +#elif (SIZEOF_INT == 4) +#define KRB_INT32 int +#elif (SIZEOF_SHORT == 4) +#define KRB_INT32 short +#else + ?== No 32 bit type available #endif +#endif /* !KRB_INT32 */ + + #ifndef KRB_UINT32 #define KRB_UINT32 unsigned KRB_INT32 #endif |