defs.h File Reference

#include <stdio.h>
#include <stdlib.h>
#include <stddef.h>
#include <string.h>
#include <inttypes.h>

Include dependency graph for defs.h:

Go to the source code of this file.

Defines

#define PROTOTYPES   1
#define Insist_On   1
#define HOST_WORD_SIZE   4
#define WORDSIZE   HOST_WORD_SIZE
#define FOUR_BYTE_WORDS
#define BV_LITTLE_ENDIAN_BIT_NUMBERING   1
#define COMPILER_DRIVER   1
#define COMPILER_FE_C   2
#define COMPILER_FE_CC   3
#define COMPILER_FE_F77   4
#define COMPILER_FE_F90   5
#define COMPILER_BE   6
#define COMPILER_TDGEN   7
#define COMPILER_PROCESS   COMPILER_BE
#define COMPILER   1
#define INT8_MAX   127
#define INT8_MIN   (-127)
#define UINT8_MAX   255u
#define INT16_MAX   32767
#define INT16_MIN   (-32768)
#define UINT16_MAX   65535u
#define INT32_MAX   2147483647
#define INT32_MIN   (-2147483647-1)
#define UINT32_MAX   4294967295u
#define INT64_MAX   0x7fffffffffffffffll
#define INT64_MIN   0x8000000000000000ll
#define UINT64_MAX   0xffffffffffffffffull
#define INTSC_MAX   INT32_MAX
#define INTSC_MIN   INT32_MIN
#define UINTSC_MAX   UINT32_MAX
#define INTPS_MAX   INT32_MAX
#define INTPS_MIN   INT32_MIN
#define UINTPS_MAX   UINT32_MAX
#define HOST_SUPPORTS_QUAD_FLOAT   0
#define TRUE   ((BOOL) 1)
#define FALSE   ((BOOL) 0)
#define UNDEFINED   -1
#define MAX(a, b)   ((a>=b)?a:b)
#define MIN(a, b)   ((a<=b)?a:b)
#define VERY_BAD_PTR   (0xfffffff)

Typedefs

typedef signed int INT
typedef signed int INT8
typedef signed int INT16
typedef signed int INT32
typedef signed long long INT64
typedef unsigned long INTPTR
typedef unsigned int UINT
typedef unsigned int UINT8
typedef unsigned int UINT16
typedef unsigned int UINT32
typedef unsigned long long UINT64
typedef int BOOL
typedef signed char mINT8
typedef signed short mINT16
typedef signed int mINT32
typedef signed long long mINT64
typedef unsigned char mUINT8
typedef unsigned short mUINT16
typedef unsigned int mUINT32
typedef unsigned long long mUINT64
typedef unsigned char mBOOL
typedef signed long INTSC
typedef unsigned long UINTSC
typedef signed long INTPS
typedef unsigned long UINTPS
typedef double QUADFP
typedef void * MEM_PTR
typedef char * STRING
typedef INT64 TARG_INT
typedef mINT64 mTARG_INT
typedef UINT64 TARG_UINT
typedef mUINT64 mTARG_UINT
typedef UINT16 CLASS_INDEX
typedef mUINT16 mCLASS_INDEX
typedef INT32 PREG_NUM
typedef mINT32 mPREG_NUM
typedef mUINT32 IDTYPE

Functions

INT Max (INT i, INT j)
INT Min (INT i, INT j)


Define Documentation

#define BV_LITTLE_ENDIAN_BIT_NUMBERING   1

Definition at line 110 of file defs.h.

#define COMPILER   1

Definition at line 169 of file defs.h.

#define COMPILER_BE   6

Definition at line 138 of file defs.h.

#define COMPILER_DRIVER   1

Definition at line 133 of file defs.h.

#define COMPILER_FE_C   2

Definition at line 134 of file defs.h.

#define COMPILER_FE_CC   3

Definition at line 135 of file defs.h.

#define COMPILER_FE_F77   4

Definition at line 136 of file defs.h.

#define COMPILER_FE_F90   5

Definition at line 137 of file defs.h.

#define COMPILER_PROCESS   COMPILER_BE

Definition at line 168 of file defs.h.

#define COMPILER_TDGEN   7

Definition at line 139 of file defs.h.

#define FALSE   ((BOOL) 0)

Definition at line 357 of file defs.h.

#define FOUR_BYTE_WORDS

Definition at line 103 of file defs.h.

#define HOST_SUPPORTS_QUAD_FLOAT   0

Definition at line 318 of file defs.h.

#define HOST_WORD_SIZE   4

Definition at line 96 of file defs.h.

#define Insist_On   1

Definition at line 61 of file defs.h.

#define INT16_MAX   32767

Definition at line 264 of file defs.h.

Referenced by DRA_Parse_Clone_Name().

#define INT16_MIN   (-32768)

Definition at line 267 of file defs.h.

#define INT32_MAX   2147483647

#define INT32_MIN   (-2147483647-1)

#define INT64_MAX   0x7fffffffffffffffll

Definition at line 282 of file defs.h.

#define INT64_MIN   0x8000000000000000ll

Definition at line 285 of file defs.h.

#define INT8_MAX   127

Definition at line 255 of file defs.h.

#define INT8_MIN   (-127)

Definition at line 258 of file defs.h.

#define INTPS_MAX   INT32_MAX

Definition at line 295 of file defs.h.

#define INTPS_MIN   INT32_MIN

Definition at line 296 of file defs.h.

#define INTSC_MAX   INT32_MAX

Definition at line 292 of file defs.h.

#define INTSC_MIN   INT32_MIN

Definition at line 293 of file defs.h.

#define MAX ( a,
 )     ((a>=b)?a:b)

#define MIN ( a,
 )     ((a<=b)?a:b)

#define PROTOTYPES   1

Definition at line 59 of file defs.h.

#define TRUE   ((BOOL) 1)

Definition at line 354 of file defs.h.

#define UINT16_MAX   65535u

Definition at line 270 of file defs.h.

#define UINT32_MAX   4294967295u

Definition at line 279 of file defs.h.

Referenced by is_add_ok(), simp_min_max(), and simp_relop().

#define UINT64_MAX   0xffffffffffffffffull

Definition at line 288 of file defs.h.

#define UINT8_MAX   255u

Definition at line 261 of file defs.h.

#define UINTPS_MAX   UINT32_MAX

Definition at line 297 of file defs.h.

#define UINTSC_MAX   UINT32_MAX

Definition at line 294 of file defs.h.

#define UNDEFINED   -1

Definition at line 364 of file defs.h.

Referenced by PRQ_Remove().

#define VERY_BAD_PTR   (0xfffffff)

Definition at line 432 of file defs.h.

#define WORDSIZE   HOST_WORD_SIZE

Definition at line 98 of file defs.h.


Typedef Documentation

Definition at line 226 of file defs.h.

Definition at line 392 of file defs.h.

typedef mUINT32 IDTYPE

Definition at line 400 of file defs.h.

typedef signed int INT

Definition at line 215 of file defs.h.

typedef signed int INT16

Definition at line 217 of file defs.h.

typedef signed int INT32

Definition at line 218 of file defs.h.

typedef signed long long INT64

Definition at line 219 of file defs.h.

typedef signed int INT8

Definition at line 216 of file defs.h.

typedef signed long INTPS

Definition at line 242 of file defs.h.

typedef unsigned long INTPTR

Definition at line 220 of file defs.h.

typedef signed long INTSC

Definition at line 238 of file defs.h.

typedef unsigned char mBOOL

Definition at line 235 of file defs.h.

Definition at line 393 of file defs.h.

typedef void* MEM_PTR

Definition at line 333 of file defs.h.

typedef signed short mINT16

Definition at line 228 of file defs.h.

typedef signed int mINT32

Definition at line 229 of file defs.h.

typedef signed long long mINT64

Definition at line 230 of file defs.h.

typedef signed char mINT8

Definition at line 227 of file defs.h.

typedef mINT32 mPREG_NUM

Definition at line 397 of file defs.h.

typedef mINT64 mTARG_INT

Definition at line 348 of file defs.h.

Definition at line 350 of file defs.h.

typedef unsigned short mUINT16

Definition at line 232 of file defs.h.

typedef unsigned int mUINT32

Definition at line 233 of file defs.h.

typedef unsigned long long mUINT64

Definition at line 234 of file defs.h.

typedef unsigned char mUINT8

Definition at line 231 of file defs.h.

typedef INT32 PREG_NUM

Definition at line 396 of file defs.h.

typedef double QUADFP

Definition at line 325 of file defs.h.

typedef char* STRING

Definition at line 336 of file defs.h.

typedef INT64 TARG_INT

Definition at line 347 of file defs.h.

typedef UINT64 TARG_UINT

Definition at line 349 of file defs.h.

typedef unsigned int UINT

Definition at line 221 of file defs.h.

typedef unsigned int UINT16

Definition at line 223 of file defs.h.

typedef unsigned int UINT32

Definition at line 224 of file defs.h.

typedef unsigned long long UINT64

Definition at line 225 of file defs.h.

typedef unsigned int UINT8

Definition at line 222 of file defs.h.

typedef unsigned long UINTPS

Definition at line 243 of file defs.h.

typedef unsigned long UINTSC

Definition at line 239 of file defs.h.


Function Documentation

INT Max ( INT  i,
INT  j 
) [inline]

Definition at line 412 of file defs.h.

References MAX.

Referenced by MEM_POOL_Report(), and Site_Account_Alloc().

INT Min ( INT  i,
INT  j 
) [inline]

Definition at line 416 of file defs.h.

References MIN.

Referenced by BS_Difference(), and BS_DifferenceD().


Generated on Fri Jul 24 04:45:51 2009 for OpenADFortTk (extended to Open64) by  doxygen 1.5.7.1