1 /* $MirOS: src/gnu/usr.bin/binutils/include/md5.h,v 1.5 2011/11/21 09:39:24 tg Exp $ */
2 
3 #ifndef _MD5_H
4 
5 #ifdef __OpenBSD__
6 /* include md5 functions from libc */
7 #include "/usr/include/md5.h"
8 #elif defined(MBSD_BUG)
9 #include "mbsd_md5.h"
10 #else
11 #include_next "md5.h"
12 #endif
13 
14 #if defined(_MD5_H_) || defined(SYSKERN_MD5_H)
15 #define _MD5_H
16 
17 #define	md5_ctx				MD5Context
18 #define	md5_init_ctx			MD5Init
19 #define	md5_process_bytes(buf,len,ctx)	\
20 	    MD5Update((ctx), (const unsigned char *)(buf), (len))
21 #define	md5_finish_ctx(ctx,buf)		\
22 	    MD5Final((unsigned char *)(buf), (ctx))
23 #endif
24 
25 #endif
26