1 /* $FreeBSD$ */ 2 3 #ifndef _MD5_H_ 4 #define _MD5_H_ 5 6 #ifndef _KERNEL 7 8 /* Ensure libmd symbols do not clash with libcrypto */ 9 10 #ifndef MD5Init 11 #define MD5Init _libmd_MD5Init 12 #endif 13 #ifndef MD5Update 14 #define MD5Update _libmd_MD5Update 15 #endif 16 #ifndef MD5Pad 17 #define MD5Pad _libmd_MD5Pad 18 #endif 19 #ifndef MD5Final 20 #define MD5Final _libmd_MD5Final 21 #endif 22 #ifndef MD5Transform 23 #define MD5Transform _libmd_MD5Transform 24 #endif 25 #ifndef MD5End 26 #define MD5End _libmd_MD5End 27 #endif 28 #ifndef MD5File 29 #define MD5File _libmd_MD5File 30 #endif 31 #ifndef MD5FileChunk 32 #define MD5FileChunk _libmd_MD5FileChunk 33 #endif 34 #ifndef MD5Data 35 #define MD5Data _libmd_MD5Data 36 #endif 37 38 #endif 39 40 #ifdef __cplusplus 41 #define static 42 #endif 43 44 #include <sys/md5.h> 45 46 #ifdef __cplusplus 47 #undef static 48 #endif 49 #endif /* _MD5_H_ */ 50