27# include <openssl/md5.h>
30#define MD5_DIGEST_SIZE 16
31#define MD5_BLOCK_SIZE 64
34# if defined __GNUC__ && defined __GNUC_MINOR__
35# define __GNUC_PREREQ(maj, min) \
36 ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))
38# define __GNUC_PREREQ(maj, min) 0
43# if defined __cplusplus && (__GNUC_PREREQ (2,8) || __clang_major__ >= 4)
44# define __THROW throw ()
51# define __md5_buffer md5_buffer
52# define __md5_finish_ctx md5_finish_ctx
53# define __md5_init_ctx md5_init_ctx
54# define __md5_process_block md5_process_block
55# define __md5_process_bytes md5_process_bytes
56# define __md5_read_ctx md5_read_ctx
57# define __md5_stream md5_stream
65# define GL_OPENSSL_NAME 5
#define __md5_process_block
#define __md5_process_bytes