corrected lines for Solid 2.3 systems after some advice from users, please test...

This commit is contained in:
Dan Kalowsky 2000-09-29 19:03:23 +00:00
parent 4b89b67d1c
commit ca1b12c5a1
2 changed files with 10 additions and 1 deletions

View File

@ -607,7 +607,17 @@ static int _close_pconn_with_id(list_entry *le, int *id)
void odbc_column_lengths(INTERNAL_FUNCTION_PARAMETERS, int type)
{
odbc_result *result;
#if defined HAVE_SOLID
/* this seems to be necessary for Solid2.3 tested by tammy@synchronis.com
* Solid 2.3 does not seem to declare a SQLINTEGER, but it does declare
* a SQL_INTEGER which does not work (despite being the same type as a
* SDWORD. It is unknown if this is the same behavior for Solid3.0.
* Solid 3.5 does not have this problem.
*/
SDWORD len;
#else
SQLINTEGER len;
#endif
pval **pv_res, **pv_num;
if (zend_get_parameters_ex(2, &pv_res, &pv_num) == FAILURE) {

View File

@ -41,7 +41,6 @@
#include <cli0core.h>
#include <cli0ext1.h>
/*the following help for SOLID 3.0 */
#include <cli0cli.h>
#include <cli0env.h>
#elif defined(HAVE_SOLID_35)
#if !defined(PHP_WIN32)