OLD | NEW |
1 /* | 1 /* |
2 ** 2010 February 23 | 2 ** 2010 February 23 |
3 ** | 3 ** |
4 ** The author disclaims copyright to this source code. In place of | 4 ** The author disclaims copyright to this source code. In place of |
5 ** a legal notice, here is a blessing: | 5 ** a legal notice, here is a blessing: |
6 ** | 6 ** |
7 ** May you do good and not evil. | 7 ** May you do good and not evil. |
8 ** May you find forgiveness for yourself and forgive others. | 8 ** May you find forgiveness for yourself and forgive others. |
9 ** May you share freely, never taking more than you give. | 9 ** May you share freely, never taking more than you give. |
10 ** | 10 ** |
(...skipping 27 matching lines...) Expand all Loading... |
38 #endif | 38 #endif |
39 #if SQLITE_4_BYTE_ALIGNED_MALLOC | 39 #if SQLITE_4_BYTE_ALIGNED_MALLOC |
40 "4_BYTE_ALIGNED_MALLOC", | 40 "4_BYTE_ALIGNED_MALLOC", |
41 #endif | 41 #endif |
42 #if SQLITE_CASE_SENSITIVE_LIKE | 42 #if SQLITE_CASE_SENSITIVE_LIKE |
43 "CASE_SENSITIVE_LIKE", | 43 "CASE_SENSITIVE_LIKE", |
44 #endif | 44 #endif |
45 #if SQLITE_CHECK_PAGES | 45 #if SQLITE_CHECK_PAGES |
46 "CHECK_PAGES", | 46 "CHECK_PAGES", |
47 #endif | 47 #endif |
| 48 #if defined(__clang__) && defined(__clang_major__) |
| 49 "COMPILER=clang-" CTIMEOPT_VAL(__clang_major__) "." |
| 50 CTIMEOPT_VAL(__clang_minor__) "." |
| 51 CTIMEOPT_VAL(__clang_patchlevel__), |
| 52 #elif defined(_MSC_VER) |
| 53 "COMPILER=msvc-" CTIMEOPT_VAL(_MSC_VER), |
| 54 #elif defined(__GNUC__) && defined(__VERSION__) |
| 55 "COMPILER=gcc-" __VERSION__, |
| 56 #endif |
48 #if SQLITE_COVERAGE_TEST | 57 #if SQLITE_COVERAGE_TEST |
49 "COVERAGE_TEST", | 58 "COVERAGE_TEST", |
50 #endif | 59 #endif |
51 #if SQLITE_DEBUG | 60 #if SQLITE_DEBUG |
52 "DEBUG", | 61 "DEBUG", |
53 #endif | 62 #endif |
54 #if SQLITE_DEFAULT_LOCKING_MODE | 63 #if SQLITE_DEFAULT_LOCKING_MODE |
55 "DEFAULT_LOCKING_MODE=" CTIMEOPT_VAL(SQLITE_DEFAULT_LOCKING_MODE), | 64 "DEFAULT_LOCKING_MODE=" CTIMEOPT_VAL(SQLITE_DEFAULT_LOCKING_MODE), |
56 #endif | 65 #endif |
57 #if defined(SQLITE_DEFAULT_MMAP_SIZE) && !defined(SQLITE_DEFAULT_MMAP_SIZE_xc) | 66 #if defined(SQLITE_DEFAULT_MMAP_SIZE) && !defined(SQLITE_DEFAULT_MMAP_SIZE_xc) |
58 "DEFAULT_MMAP_SIZE=" CTIMEOPT_VAL(SQLITE_DEFAULT_MMAP_SIZE), | 67 "DEFAULT_MMAP_SIZE=" CTIMEOPT_VAL(SQLITE_DEFAULT_MMAP_SIZE), |
59 #endif | 68 #endif |
| 69 #if SQLITE_DIRECT_OVERFLOW_READ |
| 70 "DIRECT_OVERFLOW_READ", |
| 71 #endif |
60 #if SQLITE_DISABLE_DIRSYNC | 72 #if SQLITE_DISABLE_DIRSYNC |
61 "DISABLE_DIRSYNC", | 73 "DISABLE_DIRSYNC", |
62 #endif | 74 #endif |
63 #if SQLITE_DISABLE_LFS | 75 #if SQLITE_DISABLE_LFS |
64 "DISABLE_LFS", | 76 "DISABLE_LFS", |
65 #endif | 77 #endif |
66 #if SQLITE_ENABLE_8_3_NAMES | 78 #if SQLITE_ENABLE_8_3_NAMES |
67 "ENABLE_8_3_NAMES", | 79 "ENABLE_8_3_NAMES=" CTIMEOPT_VAL(SQLITE_ENABLE_8_3_NAMES), |
68 #endif | 80 #endif |
69 #if SQLITE_ENABLE_API_ARMOR | 81 #if SQLITE_ENABLE_API_ARMOR |
70 "ENABLE_API_ARMOR", | 82 "ENABLE_API_ARMOR", |
71 #endif | 83 #endif |
72 #if SQLITE_ENABLE_ATOMIC_WRITE | 84 #if SQLITE_ENABLE_ATOMIC_WRITE |
73 "ENABLE_ATOMIC_WRITE", | 85 "ENABLE_ATOMIC_WRITE", |
74 #endif | 86 #endif |
75 #if SQLITE_ENABLE_CEROD | 87 #if SQLITE_ENABLE_CEROD |
76 "ENABLE_CEROD", | 88 "ENABLE_CEROD", |
77 #endif | 89 #endif |
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
136 "ENABLE_STAT4", | 148 "ENABLE_STAT4", |
137 #elif defined(SQLITE_ENABLE_STAT3) | 149 #elif defined(SQLITE_ENABLE_STAT3) |
138 "ENABLE_STAT3", | 150 "ENABLE_STAT3", |
139 #endif | 151 #endif |
140 #if SQLITE_ENABLE_UNLOCK_NOTIFY | 152 #if SQLITE_ENABLE_UNLOCK_NOTIFY |
141 "ENABLE_UNLOCK_NOTIFY", | 153 "ENABLE_UNLOCK_NOTIFY", |
142 #endif | 154 #endif |
143 #if SQLITE_ENABLE_UPDATE_DELETE_LIMIT | 155 #if SQLITE_ENABLE_UPDATE_DELETE_LIMIT |
144 "ENABLE_UPDATE_DELETE_LIMIT", | 156 "ENABLE_UPDATE_DELETE_LIMIT", |
145 #endif | 157 #endif |
| 158 #if defined(SQLITE_ENABLE_URI_00_ERROR) |
| 159 "ENABLE_URI_00_ERROR", |
| 160 #endif |
146 #if SQLITE_HAS_CODEC | 161 #if SQLITE_HAS_CODEC |
147 "HAS_CODEC", | 162 "HAS_CODEC", |
148 #endif | 163 #endif |
149 #if HAVE_ISNAN || SQLITE_HAVE_ISNAN | 164 #if HAVE_ISNAN || SQLITE_HAVE_ISNAN |
150 "HAVE_ISNAN", | 165 "HAVE_ISNAN", |
151 #endif | 166 #endif |
152 #if SQLITE_HOMEGROWN_RECURSIVE_MUTEX | 167 #if SQLITE_HOMEGROWN_RECURSIVE_MUTEX |
153 "HOMEGROWN_RECURSIVE_MUTEX", | 168 "HOMEGROWN_RECURSIVE_MUTEX", |
154 #endif | 169 #endif |
155 #if SQLITE_IGNORE_AFP_LOCK_ERRORS | 170 #if SQLITE_IGNORE_AFP_LOCK_ERRORS |
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
211 #endif | 226 #endif |
212 #if SQLITE_OMIT_BETWEEN_OPTIMIZATION | 227 #if SQLITE_OMIT_BETWEEN_OPTIMIZATION |
213 "OMIT_BETWEEN_OPTIMIZATION", | 228 "OMIT_BETWEEN_OPTIMIZATION", |
214 #endif | 229 #endif |
215 #if SQLITE_OMIT_BLOB_LITERAL | 230 #if SQLITE_OMIT_BLOB_LITERAL |
216 "OMIT_BLOB_LITERAL", | 231 "OMIT_BLOB_LITERAL", |
217 #endif | 232 #endif |
218 #if SQLITE_OMIT_BTREECOUNT | 233 #if SQLITE_OMIT_BTREECOUNT |
219 "OMIT_BTREECOUNT", | 234 "OMIT_BTREECOUNT", |
220 #endif | 235 #endif |
221 #if SQLITE_OMIT_BUILTIN_TEST | |
222 "OMIT_BUILTIN_TEST", | |
223 #endif | |
224 #if SQLITE_OMIT_CAST | 236 #if SQLITE_OMIT_CAST |
225 "OMIT_CAST", | 237 "OMIT_CAST", |
226 #endif | 238 #endif |
227 #if SQLITE_OMIT_CHECK | 239 #if SQLITE_OMIT_CHECK |
228 "OMIT_CHECK", | 240 "OMIT_CHECK", |
229 #endif | 241 #endif |
230 #if SQLITE_OMIT_COMPLETE | 242 #if SQLITE_OMIT_COMPLETE |
231 "OMIT_COMPLETE", | 243 "OMIT_COMPLETE", |
232 #endif | 244 #endif |
233 #if SQLITE_OMIT_COMPOUND_SELECT | 245 #if SQLITE_OMIT_COMPOUND_SELECT |
(...skipping 142 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
376 #endif | 388 #endif |
377 #if defined(SQLITE_TEMP_STORE) && !defined(SQLITE_TEMP_STORE_xc) | 389 #if defined(SQLITE_TEMP_STORE) && !defined(SQLITE_TEMP_STORE_xc) |
378 "TEMP_STORE=" CTIMEOPT_VAL(SQLITE_TEMP_STORE), | 390 "TEMP_STORE=" CTIMEOPT_VAL(SQLITE_TEMP_STORE), |
379 #endif | 391 #endif |
380 #if SQLITE_TEST | 392 #if SQLITE_TEST |
381 "TEST", | 393 "TEST", |
382 #endif | 394 #endif |
383 #if defined(SQLITE_THREADSAFE) | 395 #if defined(SQLITE_THREADSAFE) |
384 "THREADSAFE=" CTIMEOPT_VAL(SQLITE_THREADSAFE), | 396 "THREADSAFE=" CTIMEOPT_VAL(SQLITE_THREADSAFE), |
385 #endif | 397 #endif |
| 398 #if SQLITE_UNTESTABLE |
| 399 "UNTESTABLE" |
| 400 #endif |
386 #if SQLITE_USE_ALLOCA | 401 #if SQLITE_USE_ALLOCA |
387 "USE_ALLOCA", | 402 "USE_ALLOCA", |
388 #endif | 403 #endif |
389 #if SQLITE_USER_AUTHENTICATION | 404 #if SQLITE_USER_AUTHENTICATION |
390 "USER_AUTHENTICATION", | 405 "USER_AUTHENTICATION", |
391 #endif | 406 #endif |
392 #if SQLITE_WIN32_MALLOC | 407 #if SQLITE_WIN32_MALLOC |
393 "WIN32_MALLOC", | 408 "WIN32_MALLOC", |
394 #endif | 409 #endif |
395 #if SQLITE_ZERO_MALLOC | 410 #if SQLITE_ZERO_MALLOC |
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
433 ** return a NULL pointer. | 448 ** return a NULL pointer. |
434 */ | 449 */ |
435 const char *sqlite3_compileoption_get(int N){ | 450 const char *sqlite3_compileoption_get(int N){ |
436 if( N>=0 && N<ArraySize(azCompileOpt) ){ | 451 if( N>=0 && N<ArraySize(azCompileOpt) ){ |
437 return azCompileOpt[N]; | 452 return azCompileOpt[N]; |
438 } | 453 } |
439 return 0; | 454 return 0; |
440 } | 455 } |
441 | 456 |
442 #endif /* SQLITE_OMIT_COMPILEOPTION_DIAGS */ | 457 #endif /* SQLITE_OMIT_COMPILEOPTION_DIAGS */ |
OLD | NEW |