/*============================================================================= * drt/sys/k_hpux.h * Porting definitions for: * Hewlett-Packard HP-UX 10.20+. * * See also * kport.h * kdefs.h * * History * 1.00, 1999-08-12, David R Tribble. * First cut. * * Copyright ©1999, by David R. Tribble, all rights reserved. * See "drt/sys/copyr.txt" for more information. *----------------------------------------------------------------------------*/ #ifndef drt_sys_khpux_h #define drt_sys_khpux_h 100 /* Identification */ #ifndef NO_H_IDENT static const char drt_sys_khpux_h_id[] = "@(#)drt/sys/khpux.h 1.00"; #endif /* Verify include order */ #ifndef drt_sys_kdefs_h #error Use "sys/kdefs.h" instead of this header #endif /* Porting control macros */ #define DRT_OS_UNIX 1 #define DRT_C_UNIX 1 #define DRT_HAS_BOOL 0 /* Has 'bool' type */ #define DRT_HAS_LLONG 1 /* Has a 'long long' type */ #define DRT_BITS_SHORT 16 /* Bits in a 'short' */ #define DRT_BITS_INT 32 /* Bits in an 'int' */ #define DRT_BITS_LONG 32 /* Bits in a 'long' */ #define DRT_BITS_LLONG 64 /* Bits in a 'long long' */ #define DRT_BYTE_HL 1 /* Big-endian byte order w/i words */ #define DRT_WORD_HL 1 /* Big-endian word order w/i longs */ #define DRT_LONG_HL 1 /* Big-endian long order w/i llongs */ #endif /* drt_sys_khpux_h */ /* End k_hpux.h */