1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77
|
#ifndef _X_TYPES
#define _X_TYPES _X_TYPES
#include <x_defs.h>
#ifdef USE_DEFINE_FOR_X_TYPES
#define Real64 double
#define Real32 float
#if !defined(__osf__) || !defined(__alpha)
#define Int32 long int
#define Uns32 unsigned long
#else
#define Int32 int
#define Uns32 unsigned
#endif
#define Int16 short int
#define Uns16 unsigned short
#define Int8 signed char
#define Uns8 unsigned char
#define UChar unsigned char
#define SChar signed char
#else
typedef double Real64; /* 64 Bit float value */
typedef float Real32; /* 32 Bit float value */
#if !defined(__osf__) || !defined(__alpha)
typedef long int Int32; /* 32 Bit signed integer */
typedef unsigned long Uns32; /* 32 Bit unsigned integer */
#else
typedef int Int32;
typedef unsigned Uns32;
#endif
typedef short int Int16; /* 16 Bit signed integer */
typedef short unsigned Uns16; /* 16 Bit unsigned integer */
typedef unsigned char UChar; /* character (always 8 Bit) */
typedef signed char SChar;
typedef signed char Int8; /* 8 Bit signed integer */
typedef unsigned char Uns8; /* 8 Bit unsigned integer */
#endif /* defined(USE_DEFINE_FOR_X_TYPES) */
#include <x_errno.h>
#ifdef CALC_WITH_Real64
#ifdef USE_DEFINE_FOR_X_TYPES
#define Real Real64
#else
typedef Real64 Real;
#endif
#define MAXREAL MAXReal64
#define MINREAL MINReal64
#define REAL_DEFINED
#else
#ifdef USE_DEFINE_FOR_X_TYPES
#define Real Real32
#else
typedef Real32 Real;
#endif
#define MAXREAL MAXReal32
#define MINREAL MINReal32
#define REAL_DEFINED
#endif
#endif /* !_X_TYPES */
/************ end of $RCSfile$ ******************/
|