Problem:
authorRichard Levitte <levitte@openssl.org>
Tue, 11 Dec 2001 07:37:40 +0000 (07:37 +0000)
committerRichard Levitte <levitte@openssl.org>
Tue, 11 Dec 2001 07:37:40 +0000 (07:37 +0000)
commit35933d170deee1aa1047de7250b2df267ec09b0a
treed395c737e80aac9aa2d82b5a97c6f994ecd33ab9
parent270c75c2b1d7986a52edc4c103fa8f9f6e328b54
Problem:
1. some platforms do not have inttypes.h, and chasing them down
   becomes ridiculous.  Therefore, uint64_t can't be used for 64-bit
   values.
2. some (other) platforms do not support "long long".

Solution: make AEP_U64 a struct with two longs unless long already is
64 bit long.

Also, restore all other types back to use unsigned char, unsigned int
and unsigned long.  Make sure that AEP_U32 actually becomes 32 bits,
even on platforms where long is 64 bits (actually, we're just guessing
that int will stay at 32 bits on those...).
crypto/engine/vendor_defns/aep.h