1 | /* |
2 | ** 2015 January 12 |
3 | ** |
4 | ** The author disclaims copyright to this source code. In place of |
5 | ** a legal notice, here is a blessing: |
6 | ** |
7 | ** May you do good and not evil. |
8 | ** May you find forgiveness for yourself and forgive others. |
9 | ** May you share freely, never taking more than you give. |
10 | ** |
11 | ****************************************************************************** |
12 | ** |
13 | ** This file contains code that is specific to MSVC. |
14 | */ |
15 | #ifndef SQLITE_MSVC_H |
16 | #define SQLITE_MSVC_H |
17 | |
18 | #if defined(_MSC_VER) |
19 | #pragma warning(disable : 4054) |
20 | #pragma warning(disable : 4055) |
21 | #pragma warning(disable : 4100) |
22 | #pragma warning(disable : 4127) |
23 | #pragma warning(disable : 4130) |
24 | #pragma warning(disable : 4152) |
25 | #pragma warning(disable : 4189) |
26 | #pragma warning(disable : 4206) |
27 | #pragma warning(disable : 4210) |
28 | #pragma warning(disable : 4232) |
29 | #pragma warning(disable : 4244) |
30 | #pragma warning(disable : 4305) |
31 | #pragma warning(disable : 4306) |
32 | #pragma warning(disable : 4702) |
33 | #pragma warning(disable : 4706) |
34 | #endif /* defined(_MSC_VER) */ |
35 | |
36 | #if defined(_MSC_VER) && !defined(_WIN64) |
37 | #undef SQLITE_4_BYTE_ALIGNED_MALLOC |
38 | #define SQLITE_4_BYTE_ALIGNED_MALLOC |
39 | #endif /* defined(_MSC_VER) && !defined(_WIN64) */ |
40 | |
41 | #endif /* SQLITE_MSVC_H */ |
42 | |