Branch data Line data Source code
1 : : /******************************************************************************
2 : : ------------- Copyright (c) 2009-2023 H a r a l d A c h i t z ---------------
3 : : ---------- < h a r a l d dot a c h i t z at g m a i l dot c o m > ------------
4 : : ---- This Source Code Form is subject to the terms of the Mozilla Public -----
5 : : ---- License, v. 2.0. If a copy of the MPL was not distributed with this -----
6 : : ---------- file, You can obtain one at http://mozilla.org/MPL/2.0/. ----------
7 : : ******************************************************************************/
8 : :
9 : : #include <sl3/config.hpp>
10 : :
11 : : #include <sl3/database.hpp>
12 : : #include <sl3/error.hpp>
13 : : #include <sqlite3.h>
14 : :
15 : : namespace sl3
16 : : {
17 : : //----------------------------------------------------------------------------
18 : : // implement functions from config.h
19 : : const char*
20 : 3 : sqliteCompiledVersion ()
21 : : {
22 : 3 : return SQLITE_VERSION;
23 : : }
24 : : int
25 : 1 : sqliteCompiledVersionNumber ()
26 : : {
27 : 1 : return SQLITE_VERSION_NUMBER;
28 : : }
29 : :
30 : : const char*
31 : 3 : sqliteRuntimeVersion ()
32 : : {
33 : 3 : return sqlite3_libversion ();
34 : : }
35 : :
36 : : int
37 : 1 : sqliteRuntimeVersionNumber ()
38 : : {
39 : 1 : return sqlite3_libversion_number ();
40 : : }
41 : :
42 : : int
43 : 1 : sqliteThreadSafeCompileOption ()
44 : : {
45 : 1 : return sqlite3_threadsafe ();
46 : : }
47 : : //----------------------------------------------------------------------------
48 : :
49 : : } // ns
|