Mercurial > emacs
changeset 11696:d43754b30133
(bcopy, bzero, bcmp): Don't let string.h prototype these.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Fri, 05 May 1995 02:21:21 +0000 |
parents | 0f9b9c375416 |
children | 2de5b0c89802 |
files | src/m/alpha.h |
diffstat | 1 files changed, 13 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/m/alpha.h Fri May 05 02:16:54 1995 +0000 +++ b/src/m/alpha.h Fri May 05 02:21:21 1995 +0000 @@ -196,7 +196,20 @@ #ifndef THIS_IS_YMAKEFILE /* We need these because pointers are larger than the default ints. */ #include <alloca.h> + +/* Hack alert! For reasons unknown to mankind the string.h file insists + on defining bcopy etc. as taking char pointers as arguments. With + Emacs this produces an endless amount of warning which are harmless, + but tends to flood the real errors. This hack works around this problem + by not prototyping. */ +#define bcopy string_h_bcopy +#define bzero string_h_bzero +#define bcmp string_h_bcmp #include <string.h> +#undef bcopy +#undef bzero +#undef bcmp + extern void *malloc (), *realloc (); extern long *xmalloc (), *xrealloc (); #endif