cvs: php-src(PHP_5_2) / NEWS /ext/oci8 oci8_lob.c php_oci8_int.h
| From: | Antony Dovgal | Date: | Fri, 08 Dec 2006 20:56:29 +0000 |
| Subject: | cvs: php-src(PHP_5_2) / NEWS /ext/oci8 oci8_lob.c php_oci8_int.h | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-41999@lists.php.net to get a copy of this message | ||
tony2001 Fri Dec 8 20:56:29 2006 UTC
Modified files: (Branch: PHP_5_2)
/php-src NEWS
/php-src/ext/oci8 oci8_lob.c php_oci8_int.h
Log:
MFH: fix #39732 (oci_bind_array_by_name doesn't work on Solaris 64bit)
http://cvs.php.net/viewvc.cgi/php-src/NEWS?r1=1.2027.2.547.2.414&r2=1.2027.2.547.2.415&diff_format=u
Index: php-src/NEWS
diff -u php-src/NEWS:1.2027.2.547.2.414 php-src/NEWS:1.2027.2.547.2.415
--- php-src/NEWS:1.2027.2.547.2.414 Fri Dec 8 19:50:40 2006
+++ php-src/NEWS Fri Dec 8 20:56:29 2006
@@ -56,6 +56,8 @@
sets in pdo_mysql). (Ilia)
- Fixed bug #39754 (Some POSIX extension functions not thread safe).
(Ilia, wharmby at uk dot ibm dot com)
+- Fixed bug #39732 (oci_bind_array_by_name doesn't work on Solaris 64bit).
+ (Tony)
- Fixed bug #39724 (Broken build due to spl/filter usage of pcre extension).
(Tony, Ilia)
- Fixed bug #39718 (possible crash if assert.callback is set in ini). (Ilia)
http://cvs.php.net/viewvc.cgi/php-src/ext/oci8/oci8_lob.c?r1=1.7.2.6.2.7&r2=1.7.2.6.2.8&diff_format=u
Index: php-src/ext/oci8/oci8_lob.c
diff -u php-src/ext/oci8/oci8_lob.c:1.7.2.6.2.7 php-src/ext/oci8/oci8_lob.c:1.7.2.6.2.8
--- php-src/ext/oci8/oci8_lob.c:1.7.2.6.2.7 Fri Nov 10 23:03:32 2006
+++ php-src/ext/oci8/oci8_lob.c Fri Dec 8 20:56:29 2006
@@ -25,7 +25,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: oci8_lob.c,v 1.7.2.6.2.7 2006/11/10 23:03:32 tony2001 Exp $ */
+/* $Id: oci8_lob.c,v 1.7.2.6.2.8 2006/12/08 20:56:29 tony2001 Exp $ */
@@ -493,7 +493,7 @@
int php_oci_lob_copy (php_oci_descriptor *descriptor_dest, php_oci_descriptor *descriptor_from,
long length TSRMLS_DC)
{
php_oci_connection *connection = descriptor_dest->connection;
- int length_dest, length_from, copy_len;
+ ub4 length_dest, length_from, copy_len;
if (php_oci_lob_get_length(descriptor_dest, &length_dest TSRMLS_CC)) {
return 1;
@@ -760,7 +760,7 @@
/* {{{ php_oci_lob_erase()
Erase (or fill with whitespaces, depending on LOB type) the LOB (or its part) */
-int php_oci_lob_erase (php_oci_descriptor *descriptor, long offset, long length, ub4 *bytes_erased
TSRMLS_DC)
+int php_oci_lob_erase (php_oci_descriptor *descriptor, long offset, ub4 length, ub4 *bytes_erased
TSRMLS_DC)
{
php_oci_connection *connection = descriptor->connection;
OCILobLocator *lob = descriptor->descriptor;
http://cvs.php.net/viewvc.cgi/php-src/ext/oci8/php_oci8_int.h?r1=1.11.2.6.2.10&r2=1.11.2.6.2.11&diff_format=u
Index: php-src/ext/oci8/php_oci8_int.h
diff -u php-src/ext/oci8/php_oci8_int.h:1.11.2.6.2.10 php-src/ext/oci8/php_oci8_int.h:1.11.2.6.2.11
--- php-src/ext/oci8/php_oci8_int.h:1.11.2.6.2.10 Fri Nov 10 23:03:32 2006
+++ php-src/ext/oci8/php_oci8_int.h Fri Dec 8 20:56:29 2006
@@ -25,7 +25,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: php_oci8_int.h,v 1.11.2.6.2.10 2006/11/10 23:03:32 tony2001 Exp $ */
+/* $Id: php_oci8_int.h,v 1.11.2.6.2.11 2006/12/08 20:56:29 tony2001 Exp $ */
#if HAVE_OCI8
# ifndef PHP_OCI8_INT_H
@@ -183,9 +183,9 @@
/* ub2 *indicators; */
ub2 *element_lengths;
/* ub2 *retcodes; */
- long current_length;
- long old_length;
- long max_length;
+ ub4 current_length;
+ ub4 old_length;
+ ub4 max_length;
long type;
} array;
sb2 indicator; /* -1 means NULL */
@@ -337,7 +337,7 @@
int php_oci_lob_import(php_oci_descriptor *descriptor, char * TSRMLS_DC);
int php_oci_lob_append (php_oci_descriptor *, php_oci_descriptor * TSRMLS_DC);
int php_oci_lob_truncate (php_oci_descriptor *, long TSRMLS_DC);
-int php_oci_lob_erase (php_oci_descriptor *, long, long, ub4 * TSRMLS_DC);
+int php_oci_lob_erase (php_oci_descriptor *, long, ub4, ub4 * TSRMLS_DC);
int php_oci_lob_is_equal (php_oci_descriptor *, php_oci_descriptor *, boolean * TSRMLS_DC);
#if defined(HAVE_OCI_LOB_READ2)
sb4 php_oci_lob_callback (dvoid *ctxp, CONST dvoid *bufxp, oraub8 len, ub1 piece, dvoid
**changed_bufpp, oraub8 *changed_lenp);