diff options
Diffstat (limited to 'external/unixODBC/inc/odbc/sqltypes.h')
-rw-r--r-- | external/unixODBC/inc/odbc/sqltypes.h | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/external/unixODBC/inc/odbc/sqltypes.h b/external/unixODBC/inc/odbc/sqltypes.h index 939c5d29bd60..a1fbf837b44b 100644 --- a/external/unixODBC/inc/odbc/sqltypes.h +++ b/external/unixODBC/inc/odbc/sqltypes.h @@ -131,12 +131,10 @@ typedef void* HINSTANCE; ***************************/ typedef unsigned char SQLCHAR; -#if (ODBCVER >= 0x0300) typedef unsigned char SQLDATE; typedef unsigned char SQLDECIMAL; typedef double SQLDOUBLE; typedef double SQLFLOAT; -#endif /* * can't use a long it fails on 64 platforms @@ -194,42 +192,26 @@ typedef SQLULEN SQLTRANSID; typedef SQLLEN SQLROWOFFSET; #endif -#if (ODBCVER >= 0x0300) typedef unsigned char SQLNUMERIC; -#endif typedef void * SQLPOINTER; -#if (ODBCVER >= 0x0300) typedef float SQLREAL; -#endif typedef signed short int SQLSMALLINT; typedef unsigned short SQLUSMALLINT; -#if (ODBCVER >= 0x0300) typedef unsigned char SQLTIME; typedef unsigned char SQLTIMESTAMP; typedef unsigned char SQLVARCHAR; -#endif typedef SQLSMALLINT SQLRETURN; -#if (ODBCVER >= 0x0300) typedef void * SQLHANDLE; typedef SQLHANDLE SQLHENV; typedef SQLHANDLE SQLHDBC; typedef SQLHANDLE SQLHSTMT; typedef SQLHANDLE SQLHDESC; -#else -typedef void * SQLHENV; -typedef void * SQLHDBC; -typedef void * SQLHSTMT; -/* - * some things like PHP won't build without this - */ -typedef void * SQLHANDLE; -#endif /**************************** * These are cast into the actual struct that is being passed around. The @@ -238,15 +220,9 @@ typedef void * SQLHANDLE; * These are deprecated in favour of SQLHENV, SQLHDBC, SQLHSTMT ***************************/ -#if (ODBCVER >= 0x0300) typedef SQLHANDLE HENV; typedef SQLHANDLE HDBC; typedef SQLHANDLE HSTMT; -#else -typedef void * HENV; -typedef void * HDBC; -typedef void * HSTMT; -#endif /**************************** @@ -292,9 +268,7 @@ typedef struct tagDATE_STRUCT SQLUSMALLINT day; } DATE_STRUCT; -#if (ODBCVER >= 0x0300) typedef DATE_STRUCT SQL_DATE_STRUCT; -#endif typedef struct tagTIME_STRUCT { @@ -303,9 +277,7 @@ typedef struct tagTIME_STRUCT SQLUSMALLINT second; } TIME_STRUCT; -#if (ODBCVER >= 0x0300) typedef TIME_STRUCT SQL_TIME_STRUCT; -#endif typedef struct tagTIMESTAMP_STRUCT { @@ -318,12 +290,9 @@ typedef struct tagTIMESTAMP_STRUCT SQLUINTEGER fraction; } TIMESTAMP_STRUCT; -#if (ODBCVER >= 0x0300) typedef TIMESTAMP_STRUCT SQL_TIMESTAMP_STRUCT; -#endif -#if (ODBCVER >= 0x0300) typedef enum { SQL_IS_YEAR = 1, @@ -341,9 +310,7 @@ typedef enum SQL_IS_MINUTE_TO_SECOND = 13 } SQLINTERVAL; -#endif -#if (ODBCVER >= 0x0300) typedef struct tagSQL_YEAR_MONTH { SQLUINTEGER year; @@ -370,12 +337,10 @@ typedef struct tagSQL_INTERVAL_STRUCT } SQL_INTERVAL_STRUCT; -#endif #endif #ifndef ODBCINT64 -# if (ODBCVER >= 0x0300) # if (SIZEOF_LONG_INT == 8) # define ODBCINT64 long # define UODBCINT64 unsigned long @@ -402,7 +367,6 @@ struct __bigint_struct_u # endif # endif #endif -#endif #ifdef ODBCINT64 typedef ODBCINT64 SQLBIGINT; @@ -415,7 +379,6 @@ typedef UODBCINT64 SQLUBIGINT; /**************************** * cursor and bookmark ***************************/ -#if (ODBCVER >= 0x0300) #define SQL_MAX_NUMERIC_LEN 16 typedef struct tagSQL_NUMERIC_STRUCT { @@ -424,7 +387,6 @@ typedef struct tagSQL_NUMERIC_STRUCT SQLCHAR sign; /* 1=pos 0=neg */ SQLCHAR val[SQL_MAX_NUMERIC_LEN]; } SQL_NUMERIC_STRUCT; -#endif #if (ODBCVER >= 0x0350) #ifdef GUID_DEFINED |