DSL
dsl.h
1 //@AUTOHEADER@BEGIN@
2 /***********************************************************************\
3 | Drift Standard Libraries v1.01 |
4 | Copyright 2010-2023 Drift Solutions / Indy Sams |
5 | Docs and more information available at https://www.driftsolutions.dev |
6 | This file released under the 3-clause BSD license, |
7 | see included DSL.LICENSE.TXT file for details. |
8 \***********************************************************************/
9 //@AUTOHEADER@END@
10 
11 #ifndef __DSL_H__
12 #define __DSL_H__
13 
14 #include <drift/dslcore.h>
15 
16 #include <drift/os_version.h>
17 #include <drift/ini-reader.h>
18 #include <drift/WhereIs.h>
19 #include <drift/DynamicLinking.h>
20 #include <drift/base64.h>
21 #include <drift/GenLib.h>
22 #include <drift/hash.h>
23 #include <drift/hmac.h>
24 
25 #if !defined(NO_CPLUSPLUS)
26 #include <drift/rwops.h>
27 #include <drift/config.h>
28 #include <drift/config2.h>
29 #include <drift/Mutex.h>
30 #include <drift/Buffer.h>
31 #include <drift/sockets3.h>
32 #include <drift/download.h>
33 #include <drift/Threading.h>
34 #include <drift/SyncedInt.h>
35 #include <drift/Directory.h>
36 #include <drift/serialize.h>
37 
38 #include <drift/DB_Common.h>
39 #if defined(ENABLE_MYSQL)
40 #include <drift/DB_MySQL.h>
41 #endif // ENABLE_MYSQL
42 #if defined(ENABLE_SQLITE)
43 #include <drift/DB_SQLite.h>
44 #endif // ENABLE_MYSQL
45 #endif // NO_CPLUSPLUS
46 
47 #if defined(WIN32) && !defined(NO_CPLUSPLUS) // Win32-only files
48 #include <drift/win32/poll.h>
49 #include <drift/win32/getopt.h>
50 #include <drift/win32/registry.h>
51 #endif
52 
53 #if defined(ENABLE_OPENSSL)
54 #include <drift/openssl.h>
55 #endif
56 
57 #if defined(ENABLE_GNUTLS)
58 #include <drift/gnutls.h>
59 #endif
60 
61 #if defined(ENABLE_SODIUM)
62 #include <drift/sodium.h>
63 #endif
64 
65 #if defined(ENABLE_LIBEVENT)
66 #include <drift/libevent.h>
67 #endif
68 
69 #ifdef MEMLEAK
70 #include <drift/memleak.h>
71 #endif
72 
73 #endif // __DSL_H__