mdbtools-0.6_pre2-odbc_definitions.patch 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147
  1. --- mdbtools-cvs-20050624/src/odbc/odbc.c.orig 2010-05-24 10:20:59.000000000 -0400
  2. +++ mdbtools-cvs-20050624/src/odbc/odbc.c 2010-05-25 17:28:05.000000000 -0400
  3. @@ -210,7 +210,7 @@
  4. SQLHSTMT hstmt,
  5. SQLUSMALLINT ipar,
  6. SQLSMALLINT FAR *pfSqlType,
  7. - SQLUINTEGER FAR *pcbParamDef,
  8. + SQLULEN FAR *pcbParamDef,
  9. SQLSMALLINT FAR *pibScale,
  10. SQLSMALLINT FAR *pfNullable)
  11. {
  12. @@ -221,8 +221,8 @@
  13. SQLRETURN SQL_API SQLExtendedFetch(
  14. SQLHSTMT hstmt,
  15. SQLUSMALLINT fFetchType,
  16. - SQLINTEGER irow,
  17. - SQLUINTEGER FAR *pcrow,
  18. + SQLLEN irow,
  19. + SQLULEN FAR *pcrow,
  20. SQLUSMALLINT FAR *rgfRowStatus)
  21. {
  22. struct _hstmt *stmt = (struct _hstmt *) hstmt;
  23. @@ -297,8 +297,8 @@
  24. SQLRETURN SQL_API SQLParamOptions(
  25. SQLHSTMT hstmt,
  26. - SQLUINTEGER crow,
  27. - SQLUINTEGER FAR *pirow)
  28. + SQLULEN crow,
  29. + SQLULEN FAR *pirow)
  30. {
  31. TRACE("SQLParamOptions");
  32. return SQL_SUCCESS;
  33. @@ -347,7 +347,7 @@
  34. SQLRETURN SQL_API SQLSetPos(
  35. SQLHSTMT hstmt,
  36. - SQLUSMALLINT irow,
  37. + SQLSETPOSIROW irow,
  38. SQLUSMALLINT fOption,
  39. SQLUSMALLINT fLock)
  40. {
  41. @@ -398,11 +398,11 @@
  42. SQLSMALLINT fParamType,
  43. SQLSMALLINT fCType,
  44. SQLSMALLINT fSqlType,
  45. - SQLUINTEGER cbColDef,
  46. + SQLULEN cbColDef,
  47. SQLSMALLINT ibScale,
  48. SQLPOINTER rgbValue,
  49. - SQLINTEGER cbValueMax,
  50. - SQLINTEGER FAR *pcbValue)
  51. + SQLLEN cbValueMax,
  52. + SQLLEN FAR *pcbValue)
  53. {
  54. struct _hstmt *stmt;
  55. @@ -502,8 +502,8 @@
  56. SQLUSMALLINT icol,
  57. SQLSMALLINT fCType,
  58. SQLPOINTER rgbValue,
  59. - SQLINTEGER cbValueMax,
  60. - SQLINTEGER FAR *pcbValue)
  61. + SQLLEN cbValueMax,
  62. + SQLLEN FAR *pcbValue)
  63. {
  64. struct _hstmt *stmt = (struct _hstmt *) hstmt;
  65. struct _sql_bind_info *cur, *newitem;
  66. @@ -594,7 +594,7 @@
  67. SQLSMALLINT cbColNameMax,
  68. SQLSMALLINT FAR *pcbColName,
  69. SQLSMALLINT FAR *pfSqlType,
  70. - SQLUINTEGER FAR *pcbColDef, /* precision */
  71. + SQLULEN FAR *pcbColDef, /* precision */
  72. SQLSMALLINT FAR *pibScale,
  73. SQLSMALLINT FAR *pfNullable)
  74. {
  75. @@ -649,7 +649,7 @@
  76. SQLPOINTER rgbDesc,
  77. SQLSMALLINT cbDescMax,
  78. SQLSMALLINT FAR *pcbDesc,
  79. - SQLINTEGER FAR *pfDesc)
  80. + SQLLEN FAR *pfDesc)
  81. {
  82. int namelen, i;
  83. struct _hstmt *stmt;
  84. @@ -969,7 +969,7 @@
  85. SQLRETURN SQL_API SQLRowCount(
  86. SQLHSTMT hstmt,
  87. - SQLINTEGER FAR *pcrow)
  88. + SQLLEN FAR *pcrow)
  89. {
  90. struct _hstmt *stmt=(struct _hstmt *)hstmt;
  91. @@ -1002,10 +1002,10 @@
  92. SQLUSMALLINT ipar,
  93. SQLSMALLINT fCType,
  94. SQLSMALLINT fSqlType,
  95. - SQLUINTEGER cbParamDef,
  96. + SQLULEN cbParamDef,
  97. SQLSMALLINT ibScale,
  98. SQLPOINTER rgbValue,
  99. - SQLINTEGER FAR *pcbValue)
  100. + SQLLEN FAR *pcbValue)
  101. {
  102. TRACE("SQLSetParam");
  103. return SQL_SUCCESS;
  104. @@ -1125,8 +1125,8 @@
  105. SQLUSMALLINT icol,
  106. SQLSMALLINT fCType,
  107. SQLPOINTER rgbValue,
  108. - SQLINTEGER cbValueMax,
  109. - SQLINTEGER FAR *pcbValue)
  110. + SQLLEN cbValueMax,
  111. + SQLLEN FAR *pcbValue)
  112. {
  113. struct _hstmt *stmt;
  114. struct _hdbc *dbc;
  115. @@ -1457,7 +1457,7 @@
  116. SQLRETURN SQL_API SQLPutData(
  117. SQLHSTMT hstmt,
  118. SQLPOINTER rgbValue,
  119. - SQLINTEGER cbValue)
  120. + SQLLEN cbValue)
  121. {
  122. TRACE("SQLPutData");
  123. return SQL_SUCCESS;
  124. @@ -1466,7 +1466,7 @@
  125. SQLRETURN SQL_API SQLSetConnectOption(
  126. SQLHDBC hdbc,
  127. SQLUSMALLINT fOption,
  128. - SQLUINTEGER vParam)
  129. + SQLULEN vParam)
  130. {
  131. TRACE("SQLSetConnectOption");
  132. return SQL_SUCCESS;
  133. @@ -1475,7 +1475,7 @@
  134. SQLRETURN SQL_API SQLSetStmtOption(
  135. SQLHSTMT hstmt,
  136. SQLUSMALLINT fOption,
  137. - SQLUINTEGER vParam)
  138. + SQLULEN vParam)
  139. {
  140. TRACE("SQLSetStmtOption");
  141. return SQL_SUCCESS;