X-Git-Url: https://git.subgeniuskitty.com/unix-history/.git/blobdiff_plain/4f885c77c9af60d921ac1349d634d4bbdd66c231..992de934def38d1a5b3f4b58f4edc9a070821deb:/usr/src/usr.bin/tn3270/general/general.h diff --git a/usr/src/usr.bin/tn3270/general/general.h b/usr/src/usr.bin/tn3270/general/general.h index bd5c9a3150..b8f114dd1c 100644 --- a/usr/src/usr.bin/tn3270/general/general.h +++ b/usr/src/usr.bin/tn3270/general/general.h @@ -1,5 +1,7 @@ /* * Some general definitions. + * + * @(#)general.h 1.9 (Berkeley) %G% */ @@ -10,7 +12,7 @@ #define ClearElement(x) bzero((char *)&x, sizeof x) #define ClearArray(x) bzero((char *)x, sizeof x) #else /* defined(unix) */ -#define ClearElement(x) memset((char *)&x, 0, sizeof x) +#define ClearElement(x) memset((char *)&x, 0, sizeof x) #define ClearArray(x) memset((char *)x, 0, sizeof x) #endif /* defined(unix) */ @@ -20,11 +22,12 @@ #define memset(s,c,n) if (c == 0) { \ bzero(s,n); \ } else { \ - char buffer[100]; \ - \ - sprintf( \ - "Attempt to use memchr(, != 0,) in %s, %s.\n", \ - __FILE__, __LINE__); \ - ExitString(stderr, buffer, 1); \ + register char *src = s; \ + register int count = n; \ + \ + while (count--) { \ + *src++ = c; \ + } \ } +#define memcmp(s1,s2,n) bcmp(s1,s2,n) #endif /* defined(unix) */