Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.atnf.csiro.au/computing/software/gipsy/sub/osdef.dc3
Дата изменения: Sun Sep 1 23:00:38 1996
Дата индексирования: Fri Jan 16 00:13:55 2009
Кодировка:

Header: osdef.h

Purpose: Defines standard architecture defines (i.e.__machine__).

File: osdef.h

Author: K.G. Begeman

Use: #include "osdef.h"

Description: Including osdef.h ensures that the different preprocessors
on the same machine generate different defines. For each
new system/preprocessor this file must be updated. This
file is included in "gipsyc.h" and all the ANSI include files.
Also the floating point type used on the current machine
is defined in OS_FLOATING_TYPE. OS_FLOATING_TYPE can be:
0 -> IEEE High_Endian with -Inf as BLANK
1 -> IEEE Little_Endian with -Inf as BLANK
2 -> CONVEX Native
3 -> VMS D_Floating
4 -> VMS G_Floating
5 -> IEEE High_Endian with -FLT_MAX as BLANK
6 -> IEEE Little_Endian with -FLT_MAX as BLANK
Types 5 and 6 are enabled when BLANK2 is defined.
The integer type used is defined in OS_INTEGER_TYPE.
OS_INTEGER_TYPE can be:
0 -> High_Endian
1 -> Little_Endian
Further more the architecture is defined in OS_ARCHITECTURE.
OS_ARCHITECTURE can be:
"aix" -> IBM RS6000 systems
"alliant" -> alliant fx1/fx4/fx40/fx8/fx80 systems
"alpha" -> DEC OSF alpha systems
"convex" -> convex systems
"hp9000s300" -> hp9000 series 300
"hp9000s700" -> hp9000 series 700
"hp9000s800" -> hp9000 series 800
"mips" -> dec ultrix systems
"sgi" -> silicon graphics irix
"sun4" -> sun4 systems
"vms" -> dec vms systems

Warning: System dependent! At the moment implemented for ALLIANT,
CONVEX, DEC ULTRIX, HP9000, IBM/RS6000, SILICON GRAPHICS,
SUN and DEC VMS.

Updates: Apr 8, 1990: KGB, Document created.