]>
Commit | Line | Data |
---|---|---|
defa9184 | 1 | diff -ur php-5.0.2.orig/ext/sybase/config.m4 php-5.0.2/ext/sybase/config.m4 |
2 | --- php-5.0.2.orig/ext/sybase/config.m4 2004-11-16 23:02:23.000000000 +0100 | |
3 | +++ php-5.0.2/ext/sybase/config.m4 2004-11-16 23:01:42.000000000 +0100 | |
e584ad6b JB |
4 | @@ -18,6 +18,7 @@ |
5 | PHP_ADD_INCLUDE($SYBASE_INCDIR) | |
6 | PHP_ADD_LIBRARY_WITH_PATH(sybdb, $SYBASE_LIBDIR, SYBASE_SHARED_LIBADD) | |
7 | PHP_NEW_EXTENSION(sybase, php_sybase_db.c, $ext_shared) | |
8 | + PHP_SUBST(SYBASE_SHARED_LIBADD) | |
9 | AC_CHECK_LIB(dnet_stub, dnet_addr, | |
10 | [ PHP_ADD_LIBRARY_WITH_PATH(dnet_stub,,SYBASE_SHARED_LIBADD) | |
11 | AC_DEFINE(HAVE_LIBDNET_STUB,1,[ ]) | |
defa9184 | 12 | diff -ur php-5.0.2.orig/ext/sybase/php_sybase_db.c php-5.0.2/ext/sybase/php_sybase_db.c |
13 | --- php-5.0.2.orig/ext/sybase/php_sybase_db.c 2004-07-10 09:46:08.000000000 +0200 | |
14 | +++ php-5.0.2/ext/sybase/php_sybase_db.c 2004-11-16 23:04:25.000000000 +0100 | |
15 | @@ -1108,9 +1108,11 @@ | |
16 | { | |
17 | php_sybase_fetch_hash(INTERNAL_FUNCTION_PARAM_PASSTHRU); | |
18 | if (Z_TYPE_P(return_value)==IS_ARRAY) { | |
19 | - Z_TYPE_P(return_value)=IS_OBJECT; | |
20 | - Z_OBJPROP_P(return_value) = Z_ARRVAL_P(return_value); | |
21 | - Z_OBJCE_P(return_value) = ZEND_STANDARD_CLASS_DEF_PTR; | |
22 | + object_and_properties_init( | |
23 | + return_value, | |
24 | + ZEND_STANDARD_CLASS_DEF_PTR, | |
25 | + Z_ARRVAL_P(return_value) | |
26 | + ); | |
27 | } | |
28 | } | |
29 | /* }}} */ |