]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/sys/md5.h
xnu-792.12.6.tar.gz
[apple/xnu.git] / bsd / sys / md5.h
index 14ce796ccdc4372f7271c3190f2894fc0ccacfe1..f825f0aaa0adaad63befb9d3e865e6007a7355de 100644 (file)
@@ -1,5 +1,4 @@
 /* MD5.H - header file for MD5C.C
- * $Id: md5.h,v 1.2 2000/09/14 20:35:28 lindak Exp $
  */
 
 /* Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All
@@ -26,6 +25,10 @@ documentation and/or software.
 
 #ifndef _SYS_MD5_H_
 #define _SYS_MD5_H_
+
+#include <sys/appleapiopts.h>
+
+#if !defined(KERNEL) || defined(__APPLE_API_PRIVATE)
 /* MD5 context. */
 typedef struct MD5Context {
   u_int32_t state[4];  /* state (ABCD) */
@@ -44,7 +47,8 @@ char * MD5End(MD5_CTX *, char *);
 char * MD5File(const char *, char *);
 char * MD5Data(const unsigned char *, unsigned int, char *);
 #ifdef KERNEL
-void MD5Transform __P((u_int32_t [4], const unsigned char [64]));
+void MD5Transform(u_int32_t [4], const unsigned char [64]);
 #endif
 __END_DECLS
+#endif /* !KERNEL || __APPLE_API_PRIVATE */
 #endif /* _SYS_MD5_H_ */