* des.h: Change to make KRB4_32 an int if it's at least 32 bits
authorTom Yu <tlyu@mit.edu>
Wed, 8 Nov 2000 23:13:13 +0000 (23:13 +0000)
committerTom Yu <tlyu@mit.edu>
Wed, 8 Nov 2000 23:13:13 +0000 (23:13 +0000)
commit2e19e184c3a369df9f113a4ccc5a444c784b987e
tree4893797f4f8db62d675cee1fdf2ff86503aa2787
parent6dc6c7a7027a040eb7ede8ee223772165a84e796
* des.h: Change to make KRB4_32 an int if it's at least 32 bits
wide, else a long.  This is a change from previously where it was
a long except on the alpha.  We may want to rethink this if there
are binary compat issues that result.  Also, define DES_INT32 as
KRB4_INT32.

* krb.h: Add new macros KRB4_PUT32, KRB4_PUT16 which
unconditionally encode integers by bytes as big-endian.  Add new
macros KRB4_GET32BE, KRB4_GET32LE, KRB4_GET32, KRB4_GET16BE,
KRB4_GET16LE, KRB4_GET16 to retrieve integers by bytes.  Add
prototype for krb_strnlen.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12858 dc483132-0cff-0310-8789-dd5450dbe970
src/include/kerberosIV/ChangeLog
src/include/kerberosIV/des.h
src/include/kerberosIV/krb.h