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

Reply via email to