home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Mega Top 1
/
os2_top1.zip
/
os2_top1
/
APPS
/
TEKST
/
GSPMSRC
/
SRC
/
ARCH.H
< prev
next >
Wrap
Text File
|
1993-12-20
|
962b
|
31 lines
/* Parameters derived from machine and compiler architecture */
/* Scalar alignments */
#define arch_align_short_mod 2
#define arch_align_int_mod 4
#define arch_align_long_mod 4
#define arch_align_ptr_mod 4
#define arch_align_float_mod 4
#define arch_align_double_mod 4
/* Scalar sizes */
#define arch_sizeof_short 2
#define arch_sizeof_int 4
#define arch_sizeof_long 4
#define arch_sizeof_ptr 4
#define arch_sizeof_float 4
#define arch_sizeof_double 8
/* Unsigned max values */
#define arch_max_uchar ((unsigned char)0xff + (unsigned char)0)
#define arch_max_ushort ((unsigned short)0xffff + (unsigned short)0)
#define arch_max_uint ((unsigned int)0xffffffff + (unsigned int)0)
#define arch_max_ulong ((unsigned long)0xffffffffL + (unsigned long)0)
/* Miscellaneous */
#define arch_is_big_endian 0
#define arch_ptrs_are_signed 0
#define arch_floats_are_IEEE 1
#define arch_arith_rshift 2
#define arch_can_shift_full_long 0