From: Jim Meyering Date: Sat, 11 Feb 1995 13:53:39 +0000 (+0000) Subject: Remove index/rindex and bcmp/bcopy/bzero references. X-Git-Tag: textutils-1_12_1~297 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b743f8afc31d1dcf51ad741ea0b37cadd5f5d0e9;p=thirdparty%2Fcoreutils.git Remove index/rindex and bcmp/bcopy/bzero references. Separate errno declaration from STDC_HEADERS. --- diff --git a/src/system.h b/src/system.h index 5e49683c24..f67bbf0148 100644 --- a/src/system.h +++ b/src/system.h @@ -149,32 +149,27 @@ struct utimbuf }; #endif +/* Don't use bcopy! Use memmove if source and destination may overlap, + memcpy otherwise. */ + #ifdef HAVE_STRING_H # include -# ifndef bcopy -# define bcopy(from, to, len) memcpy ((to), (from), (len)) -# endif -# ifndef bzero -# define bzero(s, n) memset ((s), 0, (n)) -# endif #else # include -# ifndef strrchr -# define strrchr rindex -# endif -# ifndef strchr -# define strchr index -# endif +char *memchr (); #endif #include +#ifndef errno +extern int errno; +#endif + #ifdef STDC_HEADERS #define getopt system_getopt #include #undef getopt #else /* not STDC_HEADERS */ char *getenv (); -extern int errno; #endif /* STDC_HEADERS */ #ifdef HAVE_FCNTL_H