Gentoo Archives: gentoo-commits

From: "Hans de Graaff (graaff)" <graaff@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-office/mdbtools/files: mdbtools-0.6_pre2-odbc_definitions.patch
Date: Sun, 30 May 2010 11:46:46
Message-Id: 20100530114640.EECB22CF37@corvid.gentoo.org
1 graaff 10/05/30 11:46:40
2
3 Added: mdbtools-0.6_pre2-odbc_definitions.patch
4 Log:
5 Fix compilation against current unixODBC. Thanks to Hank Leininger for providing the patch in bug 311973.
6 (Portage version: 2.1.8.3/cvs/Linux x86_64)
7
8 Revision Changes Path
9 1.1 app-office/mdbtools/files/mdbtools-0.6_pre2-odbc_definitions.patch
10
11 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/mdbtools/files/mdbtools-0.6_pre2-odbc_definitions.patch?rev=1.1&view=markup
12 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/mdbtools/files/mdbtools-0.6_pre2-odbc_definitions.patch?rev=1.1&content-type=text/plain
13
14 Index: mdbtools-0.6_pre2-odbc_definitions.patch
15 ===================================================================
16 --- mdbtools-cvs-20050624/src/odbc/odbc.c.orig 2010-05-24 10:20:59.000000000 -0400
17 +++ mdbtools-cvs-20050624/src/odbc/odbc.c 2010-05-25 17:28:05.000000000 -0400
18 @@ -210,7 +210,7 @@
19 SQLHSTMT hstmt,
20 SQLUSMALLINT ipar,
21 SQLSMALLINT FAR *pfSqlType,
22 - SQLUINTEGER FAR *pcbParamDef,
23 + SQLULEN FAR *pcbParamDef,
24 SQLSMALLINT FAR *pibScale,
25 SQLSMALLINT FAR *pfNullable)
26 {
27 @@ -221,8 +221,8 @@
28 SQLRETURN SQL_API SQLExtendedFetch(
29 SQLHSTMT hstmt,
30 SQLUSMALLINT fFetchType,
31 - SQLINTEGER irow,
32 - SQLUINTEGER FAR *pcrow,
33 + SQLLEN irow,
34 + SQLULEN FAR *pcrow,
35 SQLUSMALLINT FAR *rgfRowStatus)
36 {
37 struct _hstmt *stmt = (struct _hstmt *) hstmt;
38 @@ -297,8 +297,8 @@
39
40 SQLRETURN SQL_API SQLParamOptions(
41 SQLHSTMT hstmt,
42 - SQLUINTEGER crow,
43 - SQLUINTEGER FAR *pirow)
44 + SQLULEN crow,
45 + SQLULEN FAR *pirow)
46 {
47 TRACE("SQLParamOptions");
48 return SQL_SUCCESS;
49 @@ -347,7 +347,7 @@
50
51 SQLRETURN SQL_API SQLSetPos(
52 SQLHSTMT hstmt,
53 - SQLUSMALLINT irow,
54 + SQLSETPOSIROW irow,
55 SQLUSMALLINT fOption,
56 SQLUSMALLINT fLock)
57 {
58 @@ -398,11 +398,11 @@
59 SQLSMALLINT fParamType,
60 SQLSMALLINT fCType,
61 SQLSMALLINT fSqlType,
62 - SQLUINTEGER cbColDef,
63 + SQLULEN cbColDef,
64 SQLSMALLINT ibScale,
65 SQLPOINTER rgbValue,
66 - SQLINTEGER cbValueMax,
67 - SQLINTEGER FAR *pcbValue)
68 + SQLLEN cbValueMax,
69 + SQLLEN FAR *pcbValue)
70 {
71 struct _hstmt *stmt;
72
73 @@ -502,8 +502,8 @@
74 SQLUSMALLINT icol,
75 SQLSMALLINT fCType,
76 SQLPOINTER rgbValue,
77 - SQLINTEGER cbValueMax,
78 - SQLINTEGER FAR *pcbValue)
79 + SQLLEN cbValueMax,
80 + SQLLEN FAR *pcbValue)
81 {
82 struct _hstmt *stmt = (struct _hstmt *) hstmt;
83 struct _sql_bind_info *cur, *newitem;
84 @@ -594,7 +594,7 @@
85 SQLSMALLINT cbColNameMax,
86 SQLSMALLINT FAR *pcbColName,
87 SQLSMALLINT FAR *pfSqlType,
88 - SQLUINTEGER FAR *pcbColDef, /* precision */
89 + SQLULEN FAR *pcbColDef, /* precision */
90 SQLSMALLINT FAR *pibScale,
91 SQLSMALLINT FAR *pfNullable)
92 {
93 @@ -649,7 +649,7 @@
94 SQLPOINTER rgbDesc,
95 SQLSMALLINT cbDescMax,
96 SQLSMALLINT FAR *pcbDesc,
97 - SQLINTEGER FAR *pfDesc)
98 + SQLLEN FAR *pfDesc)
99 {
100 int namelen, i;
101 struct _hstmt *stmt;
102 @@ -969,7 +969,7 @@
103
104 SQLRETURN SQL_API SQLRowCount(
105 SQLHSTMT hstmt,
106 - SQLINTEGER FAR *pcrow)
107 + SQLLEN FAR *pcrow)
108 {
109 struct _hstmt *stmt=(struct _hstmt *)hstmt;
110
111 @@ -1002,10 +1002,10 @@
112 SQLUSMALLINT ipar,
113 SQLSMALLINT fCType,
114 SQLSMALLINT fSqlType,
115 - SQLUINTEGER cbParamDef,
116 + SQLULEN cbParamDef,
117 SQLSMALLINT ibScale,
118 SQLPOINTER rgbValue,
119 - SQLINTEGER FAR *pcbValue)
120 + SQLLEN FAR *pcbValue)
121 {
122 TRACE("SQLSetParam");
123 return SQL_SUCCESS;
124 @@ -1125,8 +1125,8 @@
125 SQLUSMALLINT icol,
126 SQLSMALLINT fCType,
127 SQLPOINTER rgbValue,
128 - SQLINTEGER cbValueMax,
129 - SQLINTEGER FAR *pcbValue)
130 + SQLLEN cbValueMax,
131 + SQLLEN FAR *pcbValue)
132 {
133 struct _hstmt *stmt;
134 struct _hdbc *dbc;
135 @@ -1457,7 +1457,7 @@
136 SQLRETURN SQL_API SQLPutData(
137 SQLHSTMT hstmt,
138 SQLPOINTER rgbValue,
139 - SQLINTEGER cbValue)
140 + SQLLEN cbValue)
141 {
142 TRACE("SQLPutData");
143 return SQL_SUCCESS;
144 @@ -1466,7 +1466,7 @@
145 SQLRETURN SQL_API SQLSetConnectOption(
146 SQLHDBC hdbc,
147 SQLUSMALLINT fOption,
148 - SQLUINTEGER vParam)
149 + SQLULEN vParam)
150 {
151 TRACE("SQLSetConnectOption");
152 return SQL_SUCCESS;
153 @@ -1475,7 +1475,7 @@
154 SQLRETURN SQL_API SQLSetStmtOption(
155 SQLHSTMT hstmt,
156 SQLUSMALLINT fOption,
157 - SQLUINTEGER vParam)
158 + SQLULEN vParam)
159 {
160 TRACE("SQLSetStmtOption");
161 return SQL_SUCCESS;