Skip to content

Commit 75a40b3

Browse files
committed
Add version checks
1 parent 09893c6 commit 75a40b3

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

hdr/sqlite_modern_cpp/lists/error_codes.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,12 @@ SQLITE_MODERN_CPP_ERROR_CODE(IOERR,ioerr,
4141
SQLITE_MODERN_CPP_ERROR_CODE_EXTENDED(IOERR,MMAP,ioerr,mmap)
4242
SQLITE_MODERN_CPP_ERROR_CODE_EXTENDED(IOERR,GETTEMPPATH,ioerr,gettemppath)
4343
SQLITE_MODERN_CPP_ERROR_CODE_EXTENDED(IOERR,CONVPATH,ioerr,convpath)
44+
#if SQLITE_VERSION_NUMBER >= 3009000
4445
SQLITE_MODERN_CPP_ERROR_CODE_EXTENDED(IOERR,VNODE,ioerr,vnode)
46+
#endif
47+
#if SQLITE_VERSION_NUMBER >= 3010000
4548
SQLITE_MODERN_CPP_ERROR_CODE_EXTENDED(IOERR,AUTH,ioerr,auth)
49+
#endif
4650
)
4751
SQLITE_MODERN_CPP_ERROR_CODE(CORRUPT,corrupt,
4852
SQLITE_MODERN_CPP_ERROR_CODE_EXTENDED(CORRUPT,VTAB,corrupt,vtab)
@@ -75,7 +79,9 @@ SQLITE_MODERN_CPP_ERROR_CODE(MISMATCH,mismatch,)
7579
SQLITE_MODERN_CPP_ERROR_CODE(MISUSE,misuse,)
7680
SQLITE_MODERN_CPP_ERROR_CODE(NOLFS,nolfs,)
7781
SQLITE_MODERN_CPP_ERROR_CODE(AUTH,auth,
82+
#if SQLITE_VERSION_NUMBER >= 3009000
7883
SQLITE_MODERN_CPP_ERROR_CODE_EXTENDED(AUTH,USER,auth,user)
84+
#endif
7985
)
8086
SQLITE_MODERN_CPP_ERROR_CODE(FORMAT,format,)
8187
SQLITE_MODERN_CPP_ERROR_CODE(RANGE,range,)

0 commit comments

Comments
 (0)