/* strings.h - define standard string functions */
/* @(#)$Id: strings.h,v 1.19 1993/02/26 21:54:00 jromine Exp $ */
#ifndef _STRINGS /* once-only... */
#define bcmp(b1,b2,length) memcmp(b1, b2, length)
#define bcopy(b1,b2,length) (void) memcpy (b2, b1, length)
#define bcpy(b1,b2,length) memcmp (b1, b2, length)
#define bzero(b,length) (void) memset (b, 0, length)
#if defined(BSD42) || defined(SVR4)
#if !defined(SVR4) && !defined(__386BSD__) && !defined(BSD44)
#else /* not BSD42 || SVR4 */
#ifndef ncr /* NCR compiler complains about re-declaration */
char *sprintf (); /* I guess this is the new standard */
#if !defined(SVR4) && !defined(__386BSD__) && !defined(BSD44)
char *calloc (), *malloc (), *realloc ();
#if defined(__HIGHC__) || __GNUC__ == 2
#define bcopy(s,d,l) memcpy(d,s,l)
#define bcmp(b1,b2,length) memcmp(b1, b2, length)
#define bcopy(b1,b2,length) (void) memcpy (b2, b1, length)
#define bcpy(b1,b2,length) memcmp (b1, b2, length)
#define bzero(b,length) (void) memset (b, 0, length)
#endif /* not _STRINGS */