v0.1.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: Fri Jun 24 2016 |