Go to the source code of this file.
Define Documentation
#define LIBISDN_COMPILER |
( |
|
x | ) |
(defined(LIBISDN_COMPILER_##x) && (LIBISDN_COMPILER_##x == 1)) |
platform macro
#if LIBISDN_COMPILER(GNU)
... do something that only works on GNU (gcc) ...
#endif
Definition at line 58 of file version.h.
#define LIBISDN_FEATURE |
( |
|
x | ) |
(defined(LIBISDN_FEATURE_##x) && (LIBISDN_FEATURE_##x == 1)) |
feature check macro
#if LIBISDN_FEATURE(LUA)
... do something that requires lua in libisdn ...
#endif
Definition at line 31 of file version.h.
#define LIBISDN_PLATFORM |
( |
|
x | ) |
(defined(LIBISDN_PLATFORM_##x) && (LIBISDN_PLATFORM_##x == 1)) |
platform macro
#if LIBISDN_PLATFORM(WIN32)
... do something that only works on WIN32 ...
#endif
Definition at line 44 of file version.h.
#define LIBISDN_VERSION |
( |
|
maj, |
|
|
|
min, |
|
|
|
patch |
|
) |
| (((maj) << 24) | ((min) << 16) | ((patch) << 8) | 0U) |
version convert macro
#if LIBISDN_VERSION_INT >= LIBISDN_VERSION(1,0,0)
... do something that requires at least libisdn-1.0.0 ...
#endif
Definition at line 18 of file version.h.