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
20 # define bcopy(s,d,n) memcpy ((d), (s), (n))
23 # define bcmp(s1,s2,n) memcmp ((s1), (s2), (n))
26 # define bzero(s,n) memset ((s), 0, (n))
28 #else /* not STDC_HEADERS and not HAVE_STRING_H */
30 /* memory and strings.h conflict on other systems */
31 #endif /* not STDC_HEADERS and not HAVE_STRING_H */