X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=fm_md5.h;h=8f367dc6ce3a295da605fb8c9edc00d76febe711;hb=33cddbff323efcbae1503e91e6e65b2733da80c7;hp=f55909a403d9e8b5a5991550e923900633cdbe61;hpb=08c75fa2b17a2d81328abaa866e9b7534a5bcee6;p=~andy%2Ffetchmail diff --git a/fm_md5.h b/fm_md5.h index f55909a4..8f367dc6 100644 --- a/fm_md5.h +++ b/fm_md5.h @@ -3,29 +3,23 @@ #include "config.h" -#include +#include #include "fetchmail.h" -#if SIZEOF_INT == 4 -typedef unsigned int uint32; -#else -typedef unsigned long int uint32; -#endif - struct MD5Context { - uint32 buf[4]; - uint32 bits[2]; + uint32_t buf[4]; + uint32_t bits[2]; union { unsigned char in[64]; - uint32 in32[16]; + uint32_t in32[16]; } u; }; void MD5Init(struct MD5Context *context); void MD5Update(struct MD5Context *context, const void *buf, unsigned len); void MD5Final(void *digest, struct MD5Context *context); -void MD5Transform(uint32 buf[4], uint32 const in[16]); +void MD5Transform(uint32_t buf[4], uint32_t const in[16]); /* * This is needed to make RSAREF happy on some MS-DOS compilers.