#if 0 /* Loses when sign bit of type field is set. */
#define XUNMARK(a) ((a) = (((a) << BITS_PER_INT-GCTYPEBITS-VALBITS) >> BITS_PER_INT-GCTYPEBITS-VALBITS))
#endif
-
-/* Define the BSTRING functions in terms of the sysV functions. */
-/* On HPUX 8.05, including types.h can include strings.h
- which declares these as functions. Hence the #ifndef. */
-
-#ifndef HAVE_BCOPY
-#define bcopy(a,b,s) memcpy (b,a,s)
-#define bzero(a,s) memset (a,0,s)
-#define bcmp memcmp
-#endif
\f
/* Common definitions for HPUX and GNU/Linux. */
#undef BSTRING
#define BSTRING
-/* Macro definitions to emulate BSD functions with SysV ones */
-#undef bcopy
-#undef bzero
-#undef bcmp
-
-#define bcopy(a,b,s) memcpy(b,a,s)
-#define bzero(a,s) memset(a,0,s)
-#define bcmp memcmp
-
/* This avoids problems with uninitialized static variables going in .data. */
#define static
#if 0 /* Loses when sign bit of type field is set. */
#define XUNMARK(a) ((a) = (((a) << BITS_PER_INT-GCTYPEBITS-VALBITS) >> BITS_PER_INT-GCTYPEBITS-VALBITS))
#endif
-
-/* Define the BSTRING functions in terms of the sysV functions. */
-/* On HPUX 8.05, including types.h can include strings.h
- which declares these as functions. Hence the #ifndef. */
-
-#ifndef HAVE_BCOPY
-#define bcopy(a,b,s) memcpy (b,a,s)
-#define bzero(a,s) memset (a,0,s)
-#define bcmp memcmp
-#endif
\f
/* #ifdef __hpux */
/* Now define a symbol for the cpu type, if your compiler
#undef BSTRING
-#ifdef BSTRING
-#undef bcopy
-#undef bzero
-#undef bcmp
-
-#define bcopy(a,b,s) memcpy(b,a,s)
-#define bzero(a,s) memset(a,0,s)
-#define bcmp memcmp
-#endif
-
/*
* Define optimflags if you want to optimize.
* - Set to null string for pre-4.2 C compiler