diff options
author | shane <shane@noemail.net> | 2008-09-01 22:06:23 +0000 |
---|---|---|
committer | shane <shane@noemail.net> | 2008-09-01 22:06:23 +0000 |
commit | a8b34b56306427c144a2a07acb0396076972850f (patch) | |
tree | 0cfe247d7c454ae00269a92004a3d05ebbbb5687 /src | |
parent | fa4e62f3d882c25504a764b98c33b38fcd078ade (diff) | |
download | sqlite-a8b34b56306427c144a2a07acb0396076972850f.tar.gz sqlite-a8b34b56306427c144a2a07acb0396076972850f.zip |
Added (_MSC_VER>1200) to SQLITE_DEPRECATED and SQLITE_EXPERIMENTAL defines since __declspec(deprecated) isn't supported by VC 6 or earlier. Ticket #3347. (CVS 5656)
FossilOrigin-Name: 4bcaed08a1b50aef9f4f8a447a35d8678df92050
Diffstat (limited to 'src')
-rw-r--r-- | src/sqlite.h.in | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/sqlite.h.in b/src/sqlite.h.in index 0a38fed5f..f729a97d8 100644 --- a/src/sqlite.h.in +++ b/src/sqlite.h.in @@ -30,7 +30,7 @@ ** the version number) and changes its name to "sqlite3.h" as ** part of the build process. ** -** @(#) $Id: sqlite.h.in,v 1.395 2008/09/01 18:34:20 danielk1977 Exp $ +** @(#) $Id: sqlite.h.in,v 1.396 2008/09/01 22:06:23 shane Exp $ */ #ifndef _SQLITE3_H_ #define _SQLITE3_H_ @@ -57,7 +57,7 @@ extern "C" { #if (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 1)) /* GCC added the deprecated attribute in version 3.1 */ #define SQLITE_DEPRECATED __attribute__ ((deprecated)) -#elif defined(_MSC_VER) +#elif defined(_MSC_VER) && (_MSC_VER>1200) #define SQLITE_DEPRECATED __declspec(deprecated) #else #define SQLITE_DEPRECATED @@ -70,7 +70,7 @@ extern "C" { /* I can confirm that it does not work on version 4.1.0... */ /* First appears in GCC docs for version 4.3.0 */ #define SQLITE_EXPERIMENTAL __attribute__ ((warning ("is experimental"))) -#elif defined(_MSC_VER) +#elif defined(_MSC_VER) && (_MSC_VER>1200) #define SQLITE_EXPERIMENTAL __declspec(deprecated("was declared experimental")) #else #define SQLITE_EXPERIMENTAL |