icedb
version 0.5.1
Snow particle scattering database API
|
#include "../defs.h"
Go to the source code of this file.
Macros | |
#define | ICEDB_H_VERSIONING_FORWARDS |
Typedefs | |
typedef ICEDB_VersionInfo * | ICEDB_VersionInfo_p |
Enumerations | |
enum | ICEDB_ver_match { ICEDB_VER_INCOMPATIBLE, ICEDB_VER_COMPATIBLE_1, ICEDB_VER_COMPATIBLE_2, ICEDB_VER_COMPATIBLE_3, ICEDB_VER_EXACT_MATCH } |
Functions | |
DL_ICEDB void | ICEDB_VersionInfo_Free (ICEDB_VersionInfo_p) |
DL_ICEDB ICEDB_VersionInfo_p | ICEDB_getLibVersionInfo () |
DL_ICEDB char * | ICEDB_WriteLibVersionInfoC (ICEDB_VersionInfo_p, char *, size_t sz) |
DL_ICEDB const char * | ICEDB_WriteLibVersionInfoCC (ICEDB_VersionInfo_p) |
DL_ICEDB ICEDB_ver_match | ICEDB_CompareVersions (const ICEDB_VersionInfo_p a, const ICEDB_VersionInfo_p b) |
#define ICEDB_H_VERSIONING_FORWARDS |
Definition at line 3 of file versioningForwards.h.
typedef ICEDB_VersionInfo* ICEDB_VersionInfo_p |
Definition at line 13 of file versioningForwards.h.
enum ICEDB_ver_match |
Enumerator | |
---|---|
ICEDB_VER_INCOMPATIBLE | |
ICEDB_VER_COMPATIBLE_1 | |
ICEDB_VER_COMPATIBLE_2 | |
ICEDB_VER_COMPATIBLE_3 | |
ICEDB_VER_EXACT_MATCH |
Definition at line 7 of file versioningForwards.h.
DL_ICEDB ICEDB_ver_match ICEDB_CompareVersions | ( | const ICEDB_VersionInfo_p | a, |
const ICEDB_VersionInfo_p | b | ||
) |
Definition at line 98 of file versioning.cpp.
References icedb::versioning::compareVersions(), ICEDB_END_DECL_C, and ICEDB_VersionInfo::p.
DL_ICEDB ICEDB_VersionInfo_p ICEDB_getLibVersionInfo | ( | ) |
Definition at line 80 of file versioning.cpp.
References icedb::versioning::getLibVersionInfo(), and ICEDB_VersionInfo::p.
DL_ICEDB void ICEDB_VersionInfo_Free | ( | ICEDB_VersionInfo_p | ) |
Definition at line 78 of file versioning.cpp.
DL_ICEDB char* ICEDB_WriteLibVersionInfoC | ( | ICEDB_VersionInfo_p | , |
char * | , | ||
size_t | sz | ||
) |
Definition at line 93 of file versioning.cpp.
References ICEDB_COMPAT_strncpy_s(), ICEDB_WriteLibVersionInfoCC(), and ICEDB_VersionInfo::vstr.
DL_ICEDB const char* ICEDB_WriteLibVersionInfoCC | ( | ICEDB_VersionInfo_p | ) |
Definition at line 86 of file versioning.cpp.
References icedb::versioning::debug_preamble(), ICEDB_VersionInfo::p, and ICEDB_VersionInfo::vstr.
Referenced by ICEDB_WriteLibVersionInfoC().