Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
1ce71ab7
Commit
1ce71ab7
authored
Nov 20, 2012
by
Alexandre Julliard
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
odbc32: Fix some data types for 64-bit.
parent
92013d7b
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
32 additions
and
35 deletions
+32
-35
proxyodbc.c
dlls/odbc32/proxyodbc.c
+22
-22
sqltypes.h
include/sqltypes.h
+10
-13
No files found.
dlls/odbc32/proxyodbc.c
View file @
1ce71ab7
...
...
@@ -688,7 +688,7 @@ static BOOL ODBC_LoadDMFunctions(void)
SQLRETURN
WINAPI
SQLAllocConnect
(
SQLHENV
EnvironmentHandle
,
SQLHDBC
*
ConnectionHandle
)
{
SQLRETURN
ret
;
TRACE
(
"Env=%
lx
\n
"
,
EnvironmentHandle
);
TRACE
(
"Env=%
p
\n
"
,
EnvironmentHandle
);
if
(
!
pSQLAllocConnect
)
{
...
...
@@ -698,7 +698,7 @@ SQLRETURN WINAPI SQLAllocConnect(SQLHENV EnvironmentHandle, SQLHDBC *ConnectionH
}
ret
=
pSQLAllocConnect
(
EnvironmentHandle
,
ConnectionHandle
);
TRACE
(
"Returns ret=%d, Handle %
lx
\n
"
,
ret
,
*
ConnectionHandle
);
TRACE
(
"Returns ret=%d, Handle %
p
\n
"
,
ret
,
*
ConnectionHandle
);
return
ret
;
}
...
...
@@ -719,7 +719,7 @@ SQLRETURN WINAPI SQLAllocEnv(SQLHENV *EnvironmentHandle)
}
ret
=
pSQLAllocEnv
(
EnvironmentHandle
);
TRACE
(
"Returns ret=%d, Env=%
lx
\n
"
,
ret
,
*
EnvironmentHandle
);
TRACE
(
"Returns ret=%d, Env=%
p
\n
"
,
ret
,
*
EnvironmentHandle
);
return
ret
;
}
...
...
@@ -730,7 +730,7 @@ SQLRETURN WINAPI SQLAllocEnv(SQLHENV *EnvironmentHandle)
SQLRETURN
WINAPI
SQLAllocHandle
(
SQLSMALLINT
HandleType
,
SQLHANDLE
InputHandle
,
SQLHANDLE
*
OutputHandle
)
{
SQLRETURN
ret
;
TRACE
(
"(Type=%d, Handle=%
lx
)
\n
"
,
HandleType
,
InputHandle
);
TRACE
(
"(Type=%d, Handle=%
p
)
\n
"
,
HandleType
,
InputHandle
);
if
(
!
pSQLAllocHandle
)
{
...
...
@@ -751,7 +751,7 @@ SQLRETURN WINAPI SQLAllocHandle(SQLSMALLINT HandleType, SQLHANDLE InputHandle, S
}
ret
=
pSQLAllocHandle
(
HandleType
,
InputHandle
,
OutputHandle
);
TRACE
(
"Returns ret=%d, Handle=%
lx
\n
"
,
ret
,
*
OutputHandle
);
TRACE
(
"Returns ret=%d, Handle=%
p
\n
"
,
ret
,
*
OutputHandle
);
return
ret
;
}
...
...
@@ -763,7 +763,7 @@ SQLRETURN WINAPI SQLAllocStmt(SQLHDBC ConnectionHandle, SQLHSTMT *StatementHandl
{
SQLRETURN
ret
;
TRACE
(
"(Connection=%
lx
)
\n
"
,
ConnectionHandle
);
TRACE
(
"(Connection=%
p
)
\n
"
,
ConnectionHandle
);
if
(
!
pSQLAllocStmt
)
{
...
...
@@ -773,7 +773,7 @@ SQLRETURN WINAPI SQLAllocStmt(SQLHDBC ConnectionHandle, SQLHSTMT *StatementHandl
}
ret
=
pSQLAllocStmt
(
ConnectionHandle
,
StatementHandle
);
TRACE
(
"Returns ret=%d, Handle=%
lx
\n
"
,
ret
,
*
StatementHandle
);
TRACE
(
"Returns ret=%d, Handle=%
p
\n
"
,
ret
,
*
StatementHandle
);
return
ret
;
}
...
...
@@ -864,7 +864,7 @@ SQLRETURN WINAPI SQLCancel(SQLHSTMT StatementHandle)
SQLRETURN
WINAPI
SQLCloseCursor
(
SQLHSTMT
StatementHandle
)
{
SQLRETURN
ret
;
TRACE
(
"(Handle=%
lx
)
\n
"
,
StatementHandle
);
TRACE
(
"(Handle=%
p
)
\n
"
,
StatementHandle
);
if
(
!
pSQLCloseCursor
)
return
SQL_ERROR
;
...
...
@@ -951,7 +951,7 @@ SQLRETURN WINAPI SQLDataSources(SQLHENV EnvironmentHandle,
{
SQLRETURN
ret
;
TRACE
(
"EnvironmentHandle = %p
\n
"
,
(
LPVOID
)
EnvironmentHandle
);
TRACE
(
"EnvironmentHandle = %p
\n
"
,
EnvironmentHandle
);
if
(
!
pSQLDataSources
)
return
SQL_ERROR
;
...
...
@@ -979,7 +979,7 @@ SQLRETURN WINAPI SQLDataSourcesA(SQLHENV EnvironmentHandle,
{
SQLRETURN
ret
;
TRACE
(
"EnvironmentHandle = %p
\n
"
,
(
void
*
)
EnvironmentHandle
);
TRACE
(
"EnvironmentHandle = %p
\n
"
,
EnvironmentHandle
);
if
(
!
pSQLDataSourcesA
)
return
SQL_ERROR
;
...
...
@@ -1021,7 +1021,7 @@ SQLRETURN WINAPI SQLDescribeCol(SQLHSTMT StatementHandle,
SQLRETURN
WINAPI
SQLDisconnect
(
SQLHDBC
ConnectionHandle
)
{
SQLRETURN
ret
;
TRACE
(
"(Handle=%
lx
)
\n
"
,
ConnectionHandle
);
TRACE
(
"(Handle=%
p
)
\n
"
,
ConnectionHandle
);
if
(
!
pSQLDisconnect
)
return
SQL_ERROR
;
...
...
@@ -1114,7 +1114,7 @@ SQLRETURN WINAPI SQLFetchScroll(SQLHSTMT StatementHandle, SQLSMALLINT FetchOrien
SQLRETURN
WINAPI
SQLFreeConnect
(
SQLHDBC
ConnectionHandle
)
{
SQLRETURN
ret
;
TRACE
(
"(Handle=%
lx
)
\n
"
,
ConnectionHandle
);
TRACE
(
"(Handle=%
p
)
\n
"
,
ConnectionHandle
);
if
(
!
pSQLFreeConnect
)
return
SQL_ERROR
;
...
...
@@ -1130,7 +1130,7 @@ SQLRETURN WINAPI SQLFreeConnect(SQLHDBC ConnectionHandle)
SQLRETURN
WINAPI
SQLFreeEnv
(
SQLHENV
EnvironmentHandle
)
{
SQLRETURN
ret
;
TRACE
(
"(Env=%
lx
)
\n
"
,
EnvironmentHandle
);
TRACE
(
"(Env=%
p
)
\n
"
,
EnvironmentHandle
);
if
(
!
pSQLFreeEnv
)
return
SQL_ERROR
;
...
...
@@ -1146,7 +1146,7 @@ SQLRETURN WINAPI SQLFreeEnv(SQLHENV EnvironmentHandle)
SQLRETURN
WINAPI
SQLFreeHandle
(
SQLSMALLINT
HandleType
,
SQLHANDLE
Handle
)
{
SQLRETURN
ret
;
TRACE
(
"(Type=%d, Handle=%
lx
)
\n
"
,
HandleType
,
Handle
);
TRACE
(
"(Type=%d, Handle=%
p
)
\n
"
,
HandleType
,
Handle
);
if
(
!
pSQLFreeHandle
)
return
SQL_ERROR
;
...
...
@@ -1162,7 +1162,7 @@ SQLRETURN WINAPI SQLFreeHandle(SQLSMALLINT HandleType, SQLHANDLE Handle)
SQLRETURN
WINAPI
SQLFreeStmt
(
SQLHSTMT
StatementHandle
,
SQLUSMALLINT
Option
)
{
SQLRETURN
ret
;
TRACE
(
"(Handle %
lx
, Option=%d)
\n
"
,
StatementHandle
,
Option
);
TRACE
(
"(Handle %
p
, Option=%d)
\n
"
,
StatementHandle
,
Option
);
if
(
!
pSQLFreeStmt
)
return
SQL_ERROR
;
...
...
@@ -2039,7 +2039,7 @@ SQLRETURN WINAPI SQLColAttributesW(
{
SQLRETURN
iResult
;
TRACE
(
"hstmt=
0x%08lx
icol=%d fDescType=%d rgbDesc=%p cbDescMax=%d pcbDesc=%p pfDesc=%p
\n
"
,
TRACE
(
"hstmt=
%p
icol=%d fDescType=%d rgbDesc=%p cbDescMax=%d pcbDesc=%p pfDesc=%p
\n
"
,
hstmt
,
icol
,
fDescType
,
rgbDesc
,
cbDescMax
,
pcbDesc
,
pfDesc
);
if
(
!
pSQLColAttributesW
)
return
SQL_ERROR
;
...
...
@@ -2085,7 +2085,7 @@ SQLRETURN WINAPI SQLConnectW(SQLHDBC ConnectionHandle,
SQLRETURN
WINAPI
SQLDescribeColW
(
SQLHSTMT
StatementHandle
,
SQLUSMALLINT
ColumnNumber
,
WCHAR
*
ColumnName
,
SQLSMALLINT
BufferLength
,
SQLSMALLINT
*
NameLength
,
SQLSMALLINT
*
DataType
,
SQLU
INTEGER
*
ColumnSize
,
SQLSMALLINT
*
DataType
,
SQLU
LEN
*
ColumnSize
,
SQLSMALLINT
*
DecimalDigits
,
SQLSMALLINT
*
Nullable
)
{
SQLRETURN
iResult
;
...
...
@@ -2182,7 +2182,7 @@ SQLRETURN WINAPI SQLColAttributeW (SQLHSTMT StatementHandle,
{
SQLRETURN
iResult
;
TRACE
(
"StatementHandle=
0x%08lx
ColumnNumber=%d FieldIdentifier=%d CharacterAttribute=%p BufferLength=%d StringLength=%p NumericAttribute=%p
\n
"
,
TRACE
(
"StatementHandle=
%p
ColumnNumber=%d FieldIdentifier=%d CharacterAttribute=%p BufferLength=%d StringLength=%p NumericAttribute=%p
\n
"
,
StatementHandle
,
ColumnNumber
,
FieldIdentifier
,
CharacterAttribute
,
BufferLength
,
StringLength
,
NumericAttribute
);
...
...
@@ -2240,7 +2240,7 @@ SQLRETURN WINAPI SQLGetDescRecW(SQLHDESC DescriptorHandle,
SQLSMALLINT
RecNumber
,
WCHAR
*
Name
,
SQLSMALLINT
BufferLength
,
SQLSMALLINT
*
StringLength
,
SQLSMALLINT
*
Type
,
SQLSMALLINT
*
SubType
,
SQL
INTEGER
*
Length
,
SQLSMALLINT
*
Precision
,
SQL
LEN
*
Length
,
SQLSMALLINT
*
Precision
,
SQLSMALLINT
*
Scale
,
SQLSMALLINT
*
Nullable
)
{
TRACE
(
"
\n
"
);
...
...
@@ -2289,7 +2289,7 @@ SQLRETURN WINAPI SQLGetStmtAttrW(SQLHSTMT StatementHandle,
{
SQLRETURN
iResult
;
TRACE
(
"Attribute = (%02
ld) Value = %p BufferLength = (%l
d) StringLength = %p
\n
"
,
TRACE
(
"Attribute = (%02
d) Value = %p BufferLength = (%
d) StringLength = %p
\n
"
,
Attribute
,
Value
,
BufferLength
,
StringLength
);
if
(
Value
==
NULL
)
{
...
...
@@ -2507,7 +2507,7 @@ SQLRETURN WINAPI SQLDataSourcesW(SQLHENV EnvironmentHandle,
{
SQLRETURN
ret
;
TRACE
(
"EnvironmentHandle = %p
\n
"
,
(
LPVOID
)
EnvironmentHandle
);
TRACE
(
"EnvironmentHandle = %p
\n
"
,
EnvironmentHandle
);
if
(
!
pSQLDataSourcesW
)
return
SQL_ERROR
;
...
...
@@ -2689,7 +2689,7 @@ SQLRETURN WINAPI SQLSetStmtAttrW(SQLHSTMT StatementHandle,
SQLINTEGER
StringLength
)
{
SQLRETURN
iResult
;
TRACE
(
"Attribute = (%02
ld) Value = %p StringLength = (%l
d)
\n
"
,
TRACE
(
"Attribute = (%02
d) Value = %p StringLength = (%
d)
\n
"
,
Attribute
,
Value
,
StringLength
);
if
(
!
pSQLSetStmtAttrW
)
return
SQL_ERROR
;
...
...
include/sqltypes.h
View file @
1ce71ab7
...
...
@@ -46,7 +46,7 @@ typedef double SQLDOUBLE;
typedef
double
SQLFLOAT
;
#endif
typedef
long
SQLINTEGER
;
typedef
int
SQLINTEGER
;
#if (ODBCVER >= 0x0300)
typedef
unsigned
char
SQLNUMERIC
;
...
...
@@ -69,27 +69,23 @@ typedef unsigned char SQLVARCHAR;
typedef
SQLSMALLINT
SQLRETURN
;
/* typedef void * SQLHANDLE; */
typedef
SQLINTEGER
SQLHANDLE
;
#if (ODBCVER >= 0x0300)
typedef
void
*
SQLHANDLE
;
typedef
SQLHANDLE
SQLHENV
;
typedef
SQLHANDLE
SQLHDBC
;
typedef
SQLHANDLE
SQLHSTMT
;
typedef
SQLHANDLE
SQLHDESC
;
#else
typedef
SQLINTEGER
SQLHENV
;
typedef
SQLINTEGER
SQLHDBC
;
typedef
SQLINTEGER
SQLHSTMT
;
typedef
void
*
SQLHENV
;
typedef
void
*
SQLHDBC
;
typedef
void
*
SQLHSTMT
;
#endif
typedef
signed
char
SCHAR
;
typedef
SCHAR
SQLSCHAR
;
typedef
long
int
SDWORD
;
typedef
int
SDWORD
;
typedef
signed
short
int
SWORD
;
typedef
unsigned
long
int
UDWORD
;
typedef
unsigned
int
UDWORD
;
typedef
unsigned
short
int
UWORD
;
typedef
UDWORD
SQLUINTEGER
;
typedef
signed
long
SLONG
;
...
...
@@ -207,7 +203,8 @@ typedef struct tagSQL_INTERVAL_STRUCT
#endif
#if (ODBCVER >= 0x0300)
#define ODBCINT64 long
#define ODBCINT64 __int64
#define UODBCINT64 unsigned __int64
#ifdef ODBCINT64
typedef
ODBCINT64
SQLBIGINT
;
typedef
unsigned
ODBCINT64
SQLUBIGINT
;
...
...
@@ -240,7 +237,7 @@ typedef struct tagSQLGUID
#endif
typedef
unsigned
long
int
BOOKMARK
;
typedef
SQLULEN
BOOKMARK
;
#define SQL_WCHAR (-8)
#define SQL_C_WCHAR SQL_WCHAR
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment