w32tex
About: TeX Live provides a comprehensive TeX system including all the major TeX-related programs, macro packages, and fonts that are free software. Windows sources.
  Fossies Dox: w32tex-src.tar.xz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

compiler-macros.h File Reference
#include <freetype/config/public-macros.h>
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:

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 {

internal/compiler-macros.h

Compiler-specific macro definitions used internally by FreeType.

Copyright (C) 2020 by David Turner, Robert Wilhelm, and Werner Lemberg.

This file is part of the FreeType project, and may only be used, modified, and distributed under the terms of the FreeType project license, LICENSE.TXT. By continuing to use, modify, or distribute this file you indicate that you have read the license and understand and accept it fully.

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)

◆ 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.