|
#define | DSL_OPTION_SSL 0x00000001 |
|
#define | DSL_OPTION_ZLIB 0x00000002 |
|
#define | DSL_OPTION_MEMLEAK 0x00000004 |
|
#define | DSL_OPTION_MYSQL 0x00000008 |
|
#define | DSL_OPTION_PHYSFS 0x00000010 |
|
#define | DSL_OPTION_CURL 0x00000020 |
|
#define | DSL_OPTION_SQLITE 0x00000040 |
|
#define | DSL_OPTION_SODIUM 0x00000080 |
|
#define | DSL_OPTION_OPENSSL 0x00000100 |
|
#define | DSL_OPTION_GNUTLS 0x00000200 |
|
#define | dsl_freenn(ptr) if (ptr) { dsl_free(ptr); } |
|
#define | dsl_new(x) (x *)dsl_malloc(sizeof(x)); |
|
#define | bool unsigned char |
|
#define | I64FMT "%" PRId64 "" |
|
#define | U64FMT "%" PRIu64 "" |
|
#define | VOID void |
|
#define | SOCKET int |
|
#define | BYTE unsigned char |
|
#define | HANDLE void * |
|
#define | PATH_SEP '/' |
|
#define | PATH_SEPS "/" |
|
#define | WPATH_SEPS L"/" |
|
#define | TPATH_SEPS PATH_SEPS |
|
#define | tstring string |
|
#define | tstat stat |
|
#define | tstatstruct stat |
|
#define | taccess _access |
|
#define | tremove remove |
|
#define | tgetcwd getcwd |
|
#define | ttoi atoi |
|
#define | BIG_ENDIAN |
|
|
DSL_API void DSL_CC | dsl_get_version (DSL_VERSION *ver) |
| Fills in a DSL_VERSION struct you provide.
|
|
DSL_API const char *DSL_CC | dsl_get_version_string () |
| Returns the DSL version string.
|
|
DSL_API bool DSL_CC | dsl_init () |
|
DSL_API void | dsl_cleanup () |
|
DSL_API bool DSL_CC | dsl_fill_random_buffer (uint8 *buf, size_t len) |
|
DSL_API void *DSL_CC | dsl_malloc (size_t lSize) |
|
DSL_API void *DSL_CC | dsl_realloc (void *ptr, size_t lSize) |
|
DSL_API char *DSL_CC | dsl_strdup (const char *ptr) |
|
DSL_API wchar_t *DSL_CC | dsl_wcsdup (const wchar_t *ptr) |
|
DSL_API char *DSL_CC | dsl_mprintf (const char *fmt,...) |
|
DSL_API_CLASS string | mprintf (const string fmt,...) |
|
DSL_API char *DSL_CC | dsl_vmprintf (const char *fmt, va_list va) |
|
DSL_API wchar_t *DSL_CC | dsl_wmprintf (const wchar_t *fmt,...) |
|
DSL_API void DSL_CC | dsl_free (void *ptr) |
|