4 #if defined(STDC_HEADERS) || defined(HAVE_STRING_H)
6 /* An ANSI string.h and pre-ANSI memory.h might conflict */
7 # if !defined(STDC_HEADERS) && defined(HAVE_MEMORY_H)
9 # endif /* not STDC_HEADERS and HAVE_MEMORY_H */
16 # define rindex strrchr
19 # define bcopy(s,d,n) memcpy ((d), (s), (n))
20 # define bcmp(s1,s2,n) memcmp ((s1), (s2), (n))
21 # define bzero(s,n) memset ((s), 0, (n))
23 #else /* not STDC_HEADERS and not HAVE_STRING_H */
25 /* memory and strings.h conflict on other systems */
26 #endif /* not STDC_HEADERS and not HAVE_STRING_H */