tony2001 Tue Feb 3 09:22:35 2004 EDT
Modified files: (Branch: PHP_4_3)
/php-src/ext/oci8 config.m4 oci8.c
Log:
MFH (making oci8 able to compile with Oracle 10)
http://cvs.php.net/diff.php/php-src/ext/oci8/config.m4?r1=1.37.2.8&r2=1.37.2.9&ty=u
Index: php-src/ext/oci8/config.m4
diff -u php-src/ext/oci8/config.m4:1.37.2.8 php-src/ext/oci8/config.m4:1.37.2.9
--- php-src/ext/oci8/config.m4:1.37.2.8 Fri Oct 3 01:25:39 2003
+++ php-src/ext/oci8/config.m4 Tue Feb 3 09:22:34 2004
@@ -1,5 +1,5 @@
dnl
-dnl $Id: config.m4,v 1.37.2.8 2003/10/03 05:25:39 sniper Exp $
+dnl $Id: config.m4,v 1.37.2.9 2004/02/03 14:22:34 tony2001 Exp $
dnl
AC_DEFUN(PHP_OCI_IF_DEFINED,[
@@ -23,6 +23,8 @@
if test -s "$OCI8_DIR/orainst/unix.rgs"; then
OCI8_VERSION=`grep '"ocommon"' $OCI8_DIR/orainst/unix.rgs | sed 's/[ ][ ]*/:/g' |
cut -d: -f 6 | cut -c 2-4`
test -z "$OCI8_VERSION" && OCI8_VERSION=7.3
+ elif test -f $OCI8_DIR/lib/libclntsh.$SHLIB_SUFFIX_NAME.10.1; then
+ OCI8_VERSION=10.1
elif test -f $OCI8_DIR/lib/libclntsh.$SHLIB_SUFFIX_NAME.9.0; then
OCI8_VERSION=9.0
elif test -f $OCI8_DIR/lib/libclntsh.$SHLIB_SUFFIX_NAME.8.0; then
@@ -114,7 +116,12 @@
-L$OCI8_DIR/lib $OCI8_SHARED_LIBADD
])
;;
-
+ 10.1)
+ PHP_ADD_LIBRARY(clntsh, 1, OCI8_SHARED_LIBADD)
+ PHP_ADD_LIBPATH($OCI8_DIR/lib, OCI8_SHARED_LIBADD)
+ AC_DEFINE(HAVE_OCI8_ATTR_STATEMENT,1,[ ])
+ AC_DEFINE(HAVE_OCI_9_2,1,[ ])
+ ;;
*)
AC_MSG_ERROR(Unsupported Oracle version!)
;;
http://cvs.php.net/diff.php/php-src/ext/oci8/oci8.c?r1=1.183.2.10&r2=1.183.2.11&ty=u
Index: php-src/ext/oci8/oci8.c
diff -u php-src/ext/oci8/oci8.c:1.183.2.10 php-src/ext/oci8/oci8.c:1.183.2.11
--- php-src/ext/oci8/oci8.c:1.183.2.10 Mon Jan 26 09:04:22 2004
+++ php-src/ext/oci8/oci8.c Tue Feb 3 09:22:34 2004
@@ -21,7 +21,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: oci8.c,v 1.183.2.10 2004/01/26 14:04:22 tony2001 Exp $ */
+/* $Id: oci8.c,v 1.183.2.11 2004/02/03 14:22:34 tony2001 Exp $ */
/* TODO list:
*
@@ -641,7 +641,7 @@
php_info_print_table_start();
php_info_print_table_row(2, "OCI8 Support", "enabled");
- php_info_print_table_row(2, "Revision", "$Revision: 1.183.2.10 $");
+ php_info_print_table_row(2, "Revision", "$Revision: 1.183.2.11 $");
#ifndef PHP_WIN32
php_info_print_table_row(2, "Oracle Version", PHP_OCI8_VERSION );
php_info_print_table_row(2, "Compile-time ORACLE_HOME", PHP_OCI8_DIR );
@@ -4833,7 +4833,7 @@
CALL_OCI_RETURN(connection->error, OCICollAppend(
connection->session->pEnv,
connection->pError,
- (dword *)0,
+ (dvoid *)0,
&null_ind,
coll->coll));
if (connection->error) {
@@ -5139,7 +5139,7 @@
connection->session->pEnv,
connection->pError,
ndx,
- (dword *)0,
+ (dvoid *)0,
&null_ind,
coll->coll));
if (connection->error) {
@@ -5172,7 +5172,7 @@
connection->session->pEnv,
connection->pError,
ndx,
- (dword *)&dt,
+ (dvoid *)&dt,
&new_ind,
coll->coll));
@@ -5200,7 +5200,7 @@
connection->session->pEnv,
connection->pError,
ndx,
- (dword *)ocistr,
+ (dvoid *)ocistr,
&new_ind,
coll->coll));
@@ -5239,7 +5239,7 @@
connection->session->pEnv,
connection->pError,
ndx,
- (dword *)&num,
+ (dvoid *)&num,
&new_ind,
coll->coll));
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php