ReactOS 0.4.16-dev-2332-g4cba65d
compiler-macros.h File Reference
Include dependency graph for compiler-macros.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define FT_BEGIN_STMNT   do {
 
#define FT_END_STMNT   } while ( 0 )
 
#define FT_DUMMY_STMNT   FT_BEGIN_STMNT FT_END_STMNT
 
#define FT_UINT_TO_POINTER(x)   (void *)(unsigned long)(x)
 
#define FT_TYPEOF(type)   /* empty */
 
#define FT_INTERNAL_FUNCTION_ATTRIBUTE   /* empty */
 
#define FT_FUNCTION_DECLARATION(x)   extern x
 
#define FT_FUNCTION_DEFINITION(x)   x
 
#define FT_LOCAL(x)
 
#define FT_LOCAL_DEF(x)   FT_FUNCTION_DEFINITION( x )
 
#define FT_LOCAL_ARRAY(x)
 
#define FT_LOCAL_ARRAY_DEF(x)   FT_FUNCTION_DEFINITION( const x )
 
#define FT_BASE(x)
 
#define FT_BASE_DEF(x)   FT_FUNCTION_DEFINITION( x )
 
#define FT_EXPORT_VAR(x)   FT_FUNCTION_DECLARATION( x )
 
#define FT_EXPORT_DEF(x)   FT_FUNCTION_DEFINITION( x )
 
#define FT_CALLBACK_DEF(x)   static x
 
#define FT_BASE_CALLBACK(x)   FT_FUNCTION_DECLARATION( x )
 
#define FT_BASE_CALLBACK_DEF(x)   FT_FUNCTION_DEFINITION( x )
 
#define FT_CALLBACK_TABLE   extern
 
#define FT_CALLBACK_TABLE_DEF   /* nothing */
 

Macro Definition Documentation

◆ FT_BASE

#define FT_BASE (   x)
Value:
FT_INTERNAL_FUNCTION_ATTRIBUTE \
FT_FUNCTION_DECLARATION( x )
GLint GLint GLint GLint GLint x
Definition: gl.h:1548

Definition at line 206 of file compiler-macros.h.

◆ FT_BASE_CALLBACK

#define FT_BASE_CALLBACK (   x)    FT_FUNCTION_DECLARATION( x )

Definition at line 292 of file compiler-macros.h.

◆ FT_BASE_CALLBACK_DEF

#define FT_BASE_CALLBACK_DEF (   x)    FT_FUNCTION_DEFINITION( x )

Definition at line 293 of file compiler-macros.h.

◆ FT_BASE_DEF

#define FT_BASE_DEF (   x)    FT_FUNCTION_DEFINITION( x )

Definition at line 208 of file compiler-macros.h.

◆ FT_BEGIN_STMNT

#define FT_BEGIN_STMNT   do {

Definition at line 53 of file compiler-macros.h.

◆ FT_CALLBACK_DEF

#define FT_CALLBACK_DEF (   x)    static x

Definition at line 289 of file compiler-macros.h.

◆ FT_CALLBACK_TABLE

#define FT_CALLBACK_TABLE   extern

Definition at line 300 of file compiler-macros.h.

◆ FT_CALLBACK_TABLE_DEF

#define FT_CALLBACK_TABLE_DEF   /* nothing */

Definition at line 301 of file compiler-macros.h.

◆ FT_DUMMY_STMNT

#define FT_DUMMY_STMNT   FT_BEGIN_STMNT FT_END_STMNT

Definition at line 72 of file compiler-macros.h.

◆ FT_END_STMNT

#define FT_END_STMNT   } while ( 0 )

Definition at line 54 of file compiler-macros.h.

◆ FT_EXPORT_DEF

#define FT_EXPORT_DEF (   x)    FT_FUNCTION_DEFINITION( x )

Definition at line 255 of file compiler-macros.h.

◆ FT_EXPORT_VAR

#define FT_EXPORT_VAR (   x)    FT_FUNCTION_DECLARATION( x )

Definition at line 216 of file compiler-macros.h.

◆ FT_FUNCTION_DECLARATION

#define FT_FUNCTION_DECLARATION (   x)    extern x

Definition at line 158 of file compiler-macros.h.

◆ FT_FUNCTION_DEFINITION

#define FT_FUNCTION_DEFINITION (   x)    x

Definition at line 169 of file compiler-macros.h.

◆ FT_INTERNAL_FUNCTION_ATTRIBUTE

#define FT_INTERNAL_FUNCTION_ATTRIBUTE   /* empty */

Definition at line 123 of file compiler-macros.h.

◆ FT_LOCAL

#define FT_LOCAL (   x)
Value:
FT_INTERNAL_FUNCTION_ATTRIBUTE \
FT_FUNCTION_DECLARATION( x )

Definition at line 186 of file compiler-macros.h.

◆ FT_LOCAL_ARRAY

#define FT_LOCAL_ARRAY (   x)
Value:
FT_INTERNAL_FUNCTION_ATTRIBUTE \
extern const x

Definition at line 198 of file compiler-macros.h.

◆ FT_LOCAL_ARRAY_DEF

#define FT_LOCAL_ARRAY_DEF (   x)    FT_FUNCTION_DEFINITION( const x )

Definition at line 200 of file compiler-macros.h.

◆ FT_LOCAL_DEF

#define FT_LOCAL_DEF (   x)    FT_FUNCTION_DEFINITION( x )

Definition at line 188 of file compiler-macros.h.

◆ FT_TYPEOF

#define FT_TYPEOF (   type)    /* empty */

Definition at line 99 of file compiler-macros.h.

◆ FT_UINT_TO_POINTER

#define FT_UINT_TO_POINTER (   x)    (void *)(unsigned long)(x)

Definition at line 79 of file compiler-macros.h.