version 2.8
gfx_compilers.h File Reference

Detailed Description

GFX compiler support header file.

Definition in file gfx_compilers.h.

Go to the source code of this file.

Macros

#define GFX_COMPILER_NAME   "Unknown"
 The name of the compiler set or auto-detected. More...
 
#define GFX_COMPILER_VERSION_MAJOR   0
 This compiler is tested with ugfx. More...
 
#define GFX_COMPILER_VERSION_MINOR   0
 The minor version number of the compiler. More...
 
#define GFX_COMPILER_VERSION_PATCH   0
 The patch version number of the compiler. More...
 
#define GFX_COMPILER_VERSION_BUILD   0
 The build number of the compiler. More...
 
#define GFX_CPU_NO_ALIGNMENT_FAULTS   FALSE
 Does this CPU automatically handle alignment faults. More...
 
#define DEPRECATED(msg)
 Mark a function as deprecated. More...
 
#define GFXINLINE   inline
 Mark a function as inline. More...
 
GFX compilation options
#define GFX_NO_INLINE   FALSE
 Should various inline ugfx functions be non-inline. More...
 
#define GFX_SHOW_COMPILER   FALSE
 Show which compiler we detected as a compiler warning message. More...
 
#define GFX_COMPILER   GFX_COMPILER_UNKNOWN
 Enable compiler specific code. More...
 
#define GFX_COMPILER_UNKNOWN   0
 
#define GFX_COMPILER_ACC   1
 
#define GFX_COMPILER_ALTIUM   2
 
#define GFX_COMPILER_ALTIUMHW   3
 
#define GFX_COMPILER_AMSTERDAM   4
 
#define GFX_COMPILER_ARMCC   5
 
#define GFX_COMPILER_AZTEC   6
 
#define GFX_COMPILER_BORLAND   7
 
#define GFX_COMPILER_CC65   8
 
#define GFX_COMPILER_CLANG   9
 
#define GFX_COMPILER_COMEAU   10
 
#define GFX_COMPILER_COMPAQ   11
 
#define GFX_COMPILER_COMPCERT   12
 
#define GFX_COMPILER_CONVEX   13
 
#define GFX_COMPILER_CRAY   14
 
#define GFX_COMPILER_CYGWIN   15
 
#define GFX_COMPILER_DAIB   16
 
#define GFX_COMPILER_DEC   17
 
#define GFX_COMPILER_DICE   18
 
#define GFX_COMPILER_DIGNUS   19
 
#define GFX_COMPILER_DJGPP   20
 
#define GFX_COMPILER_DMARS   21
 
#define GFX_COMPILER_EDG   22
 
#define GFX_COMPILER_EKOPATH   23
 
#define GFX_COMPILER_FUJITSU   24
 
#define GFX_COMPILER_GCC   25
 
#define GFX_COMPILER_GREENHILL   26
 
#define GFX_COMPILER_HIGHC   27
 
#define GFX_COMPILER_HP   28
 
#define GFX_COMPILER_IAR   29
 
#define GFX_COMPILER_IBMXL   30
 
#define GFX_COMPILER_IMAGECRAFT   31
 
#define GFX_COMPILER_INTEL   32
 
#define GFX_COMPILER_KAI   33
 
#define GFX_COMPILER_KEIL   34
 
#define GFX_COMPILER_LCC   35
 
#define GFX_COMPILER_METROWORKS   36
 
#define GFX_COMPILER_MICROTEC   37
 
#define GFX_COMPILER_MICROWAY   38
 
#define GFX_COMPILER_MINGW32   39
 
#define GFX_COMPILER_MINGW64   40
 
#define GFX_COMPILER_MIPSPRO   41
 
#define GFX_COMPILER_MIRACLE   42
 
#define GFX_COMPILER_MPW   43
 
#define GFX_COMPILER_NORCROFT   44
 
#define GFX_COMPILER_NWCC   45
 
#define GFX_COMPILER_OPEN64   46
 
#define GFX_COMPILER_OSS   47
 
#define GFX_COMPILER_PACIFIC   48
 
#define GFX_COMPILER_PALM   49
 
#define GFX_COMPILER_PELLES   50
 
#define GFX_COMPILER_PGCC   51
 
#define GFX_COMPILER_RENESAS   52
 
#define GFX_COMPILER_SASC   53
 
#define GFX_COMPILER_SCO   54
 
#define GFX_COMPILER_SDCC   55
 
#define GFX_COMPILER_SN   56
 
#define GFX_COMPILER_STRATUS   57
 
#define GFX_COMPILER_SYMANTEC   58
 
#define GFX_COMPILER_TENDRA   59
 
#define GFX_COMPILER_THINK   60
 
#define GFX_COMPILER_TI   61
 
#define GFX_COMPILER_TINYC   62
 
#define GFX_COMPILER_TURBOC   63
 
#define GFX_COMPILER_ULTIMATE   64
 
#define GFX_COMPILER_USL   65
 
#define GFX_COMPILER_VBCC   66
 
#define GFX_COMPILER_VS   67
 
#define GFX_COMPILER_WATCOM   68
 
#define GFX_COMPILER_ZTC   69
 
#define GFX_COMPILER   GFX_COMPILER_UNKNOWN
 Enable compiler specific code. More...
 
#define GFX_CPU   GFX_CPU_UNKNOWN
 Enable CPU specific code. More...
 
#define GFX_CPU   GFX_CPU_UNKNOWN
 Enable CPU specific code. More...
 
#define GFX_CPU_ENDIAN   GFX_CPU_ENDIAN_UNKNOWN
 The endianness of the CPU. More...
 
#define GFX_CPU_ENDIAN   GFX_CPU_ENDIAN_UNKNOWN
 The endianness of the CPU. More...