26 #if defined HAVE_LIMITS_H || _LIBC 38 # include <sys/types.h> 39 typedef u_int32_t md5_uint32;
41 # if defined __STDC__ && __STDC__ 42 # define UINT_MAX_32_BITS 4294967295U 44 # define UINT_MAX_32_BITS 0xFFFFFFFF 53 # define UINT_MAX UINT_MAX_32_BITS 56 # if UINT_MAX == UINT_MAX_32_BITS 57 typedef unsigned int md5_uint32;
59 # if USHRT_MAX == UINT_MAX_32_BITS 60 typedef unsigned short md5_uint32;
62 # if ULONG_MAX == UINT_MAX_32_BITS 63 typedef unsigned long md5_uint32;
67 "Cannot determine unsigned 32-bit data type." 74 #if defined (__STDC__) && __STDC__ 100 extern void __md5_init_ctx __P ((
struct md5_ctx *ctx));
101 extern void md5_init_ctx __P ((
struct md5_ctx *ctx));
107 extern void __md5_process_block __P ((
const void *buffer,
size_t len,
109 extern void md5_process_block __P ((
const void *buffer,
size_t len,
116 extern void __md5_process_bytes __P ((
const void *buffer,
size_t len,
118 extern void md5_process_bytes __P ((
const void *buffer,
size_t len,
128 extern void *__md5_finish_ctx __P ((
struct md5_ctx *ctx,
void *resbuf));
129 extern void *md5_finish_ctx __P ((
struct md5_ctx *ctx,
void *resbuf));
138 extern void *__md5_read_ctx __P ((
const struct md5_ctx *ctx,
void *resbuf));
139 extern void *md5_read_ctx __P ((
const struct md5_ctx *ctx,
void *resbuf));
145 extern int __md5_stream __P ((FILE *stream,
void *resblock));
151 extern void *__md5_buffer __P ((
const char *buffer,
size_t len,
153 extern void *md5_buffer __P ((
const char *buffer,
size_t len,