diff options
author | 1997-04-04 16:17:02 +0000 | |
---|---|---|
committer | 1997-04-04 16:17:02 +0000 | |
commit | bbcd87c56c528bf24b56a989f2dec0c7794f3016 (patch) | |
tree | 6883479427b96e2544caac0497e3de9856e7fc88 /sys/lib/libkern/md5.c | |
parent | add 'machine check' trap for Pentium and PPro cpus. (diff) | |
download | wireguard-openbsd-bbcd87c56c528bf24b56a989f2dec0c7794f3016.tar.xz wireguard-openbsd-bbcd87c56c528bf24b56a989f2dec0c7794f3016.zip |
fixed bcopy/memcpy conflict by using private mem* routines.
changed generic pointer type to (void *)
and, md5 is in libkern, since more than one component of the kernel uses it.
what would be better place? well, imagine some lkm that uses md5 someday...
Diffstat (limited to 'sys/lib/libkern/md5.c')
-rw-r--r-- | sys/lib/libkern/md5.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/sys/lib/libkern/md5.c b/sys/lib/libkern/md5.c index b008505db72..49304fe7146 100644 --- a/sys/lib/libkern/md5.c +++ b/sys/lib/libkern/md5.c @@ -1,4 +1,4 @@ -/* $OpenBSD: md5.c,v 1.4 1997/03/30 22:05:09 mickey Exp $ */ +/* $OpenBSD: md5.c,v 1.5 1997/04/04 16:17:04 mickey Exp $ */ /* * The rest of the code is derived from MD5C.C by RSADSI. Minor cosmetic @@ -43,8 +43,9 @@ documentation and/or software. #include <sys/param.h> #include <sys/systm.h> #include <sys/md5k.h> - -#define HAVEBCOPY +#ifdef _STANDALONE +#include <stand.h> +#endif /* Constants for MD5Transform routine. */ @@ -363,7 +364,7 @@ unsigned int len; for (i = 0; i < len; i++) - output[i] = input[i]; + ((char *)output)[i] = ((char *)input)[i]; } /* Note: Replace "for loop" with standard memset if possible. |