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,