19 |
Boston, MA 02111-1307, USA. */ |
Boston, MA 02111-1307, USA. */ |
20 |
|
|
21 |
|
|
22 |
/* The following line tells the configuration script what sort of |
/* The following line tells the configuration script what sort of |
23 |
operating system this machine is likely to run. |
operating system this machine is likely to run. |
24 |
USUAL-OPSYS="hpux" */ |
USUAL-OPSYS="hpux" */ |
25 |
|
|
61 |
|
|
62 |
/* The standard definitions of these macros would work ok, |
/* The standard definitions of these macros would work ok, |
63 |
but these are faster because the constants are short. */ |
but these are faster because the constants are short. */ |
64 |
|
|
65 |
|
|
66 |
#define XUINT(a) (((unsigned)(a) << BITS_PER_INT-VALBITS) >> BITS_PER_INT-VALBITS) |
#define XUINT(a) (((unsigned)(a) << BITS_PER_INT-VALBITS) >> BITS_PER_INT-VALBITS) |
67 |
|
|
74 |
#if 0 /* Loses when sign bit of type field is set. */ |
#if 0 /* Loses when sign bit of type field is set. */ |
75 |
#define XUNMARK(a) ((a) = (((a) << BITS_PER_INT-GCTYPEBITS-VALBITS) >> BITS_PER_INT-GCTYPEBITS-VALBITS)) |
#define XUNMARK(a) ((a) = (((a) << BITS_PER_INT-GCTYPEBITS-VALBITS) >> BITS_PER_INT-GCTYPEBITS-VALBITS)) |
76 |
#endif |
#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 |
|
77 |
|
|
78 |
/* #ifdef __hpux */ |
/* #ifdef __hpux */ |
79 |
/* Now define a symbol for the cpu type, if your compiler |
/* Now define a symbol for the cpu type, if your compiler |