26#if defined HAVE_LIMITS_H || _LIBC
38# include <sys/types.h>
39typedef 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__
100extern void __md5_init_ctx __P ((
struct md5_ctx *ctx));
101extern void md5_init_ctx __P ((
struct md5_ctx *ctx));
107extern void __md5_process_block __P ((
const void *buffer,
size_t len,
109extern void md5_process_block __P ((
const void *buffer,
size_t len,
116extern void __md5_process_bytes __P ((
const void *buffer,
size_t len,
118extern void md5_process_bytes __P ((
const void *buffer,
size_t len,
128extern void *__md5_finish_ctx __P ((
struct md5_ctx *ctx,
void *resbuf));
129extern void *md5_finish_ctx __P ((
struct md5_ctx *ctx,
void *resbuf));
138extern void *__md5_read_ctx __P ((
const struct md5_ctx *ctx,
void *resbuf));
139extern void *md5_read_ctx __P ((
const struct md5_ctx *ctx,
void *resbuf));
145extern int __md5_stream __P ((FILE *stream,
void *resblock));
151extern void *__md5_buffer __P ((
const char *buffer,
size_t len,
153extern void *md5_buffer __P ((
const char *buffer,
size_t len,
Definition: bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/md5.h:82