![]()  | 
  
    
    v0.3.0
    
   Fast, portable C library for geometry input/output 
   | 
 
Fundamental global declarations, included by almost all other header/source files. More...
Go to the source code of this file.
Macros | |
| #define | GMIO_DECL_EXPORT | 
| Expands to the C compiler extension to export functions to a DLL.  More... | |
| #define | GMIO_DECL_IMPORT | 
| Expands to the C compiler extension to import functions from a DLL.  More... | |
| #define | GMIO_API | 
| Expands either to GMIO_DECL_EXPORT or GMIO_DECL_IMPORT when respectively compiling/using the DLL.  More... | |
| #define | GMIO_UNUSED(x) (void)x; | 
| Tells the compiler that a parameter is not used in the body of a function.  More... | |
| #define | GMIO_INLINE | 
| Expands to the C compiler specific inline keyword (if any)  More... | |
| #define | GMIO_RESTRICT | 
| Expands to the C compiler specific restrict keyword (if any)  More... | |
| #define | GMIO_C_LINKAGE_BEGIN | 
Expands to extern "C" { when building with a C++ compiler.  More... | |
| #define | GMIO_C_LINKAGE_END | 
Expands to } when building with a C++ compiler.  More... | |
| #define | GMIO_PRAGMA_MSVC_WARNING_PUSH_AND_DISABLE(__code__) | 
MSVC specific macro that disable the compiler warning of code code  More... | |
| #define | GMIO_PRAGMA_MSVC_WARNING_POP() | 
| MSVC specific macro that pop the changes made after last warning(pop)  More... | |
| #define | GMIO_ARRAY_SIZE(array) sizeof(array) / sizeof(*array) | 
| Expands to the size(item count) of an array.  More... | |
Fundamental global declarations, included by almost all other header/source files.
| Fougue © 2016 | Last Update: Tue Jul 5 2016 |