25 #if defined HAVE_LIMITS_H || _LIBC    37 # include <sys/types.h>    38 typedef u_int32_t md4_uint32;
    40 # if defined __STDC__ && __STDC__    41 #  define UINT_MAX_32_BITS 4294967295U    43 #  define UINT_MAX_32_BITS 0xFFFFFFFF    52 #  define UINT_MAX UINT_MAX_32_BITS    55 # if UINT_MAX == UINT_MAX_32_BITS    56    typedef unsigned int md4_uint32;
    58 #  if USHRT_MAX == UINT_MAX_32_BITS    59     typedef unsigned short md4_uint32;
    61 #   if ULONG_MAX == UINT_MAX_32_BITS    62      typedef unsigned long md4_uint32;
    66      "Cannot determine unsigned 32-bit data type."    73 #if defined (__STDC__) && __STDC__   100 extern void md4_init_ctx __P ((
struct md4_ctx *ctx));
   106 extern void md4_process_block __P ((
const void *buffer, 
struct md4_ctx *ctx));
   112 extern void md4_process_bytes __P ((
const void *buffer, 
size_t len,
   122 extern void *md4_finish_ctx __P ((
struct md4_ctx *ctx, 
void *resbuf));
   131 extern void *md4_read_ctx __P ((
const struct md4_ctx *ctx, 
void *resbuf));