What difference does it make as long as it works? GCC 4 it is. =)
    Anyways, the other functions related to where this stuff is used
    all use zend_uint. Is it bad to be consistent? :)

    --Jani

On Wed, 6 Jul 2005, Marcus Boerger wrote:

Hello Jani,

 which compiler is this? According to my knowledge size_t is the type that
can hold any allocatable size. Or can it be the problem is somewhere else?

marcus

Wednesday, July 6, 2005, 1:48:47 AM, you wrote:

sniper          Tue Jul  5 19:48:47 2005 EDT

  Modified files:
    /php-src/ext/standard       incomplete_class.c php_incomplete_class.h
  Log:
  - Fixed crash in serialize() + classes. (64bit only)


http://cvs.php.net/diff.php/php-src/ext/standard/incomplete_class.c?r1=1.26&r2=1.27&ty=u
Index: php-src/ext/standard/incomplete_class.c
diff -u php-src/ext/standard/incomplete_class.c:1.26
php-src/ext/standard/incomplete_class.c:1.27
--- php-src/ext/standard/incomplete_class.c:1.26        Sat Oct 30 15:14:05 2004
+++ php-src/ext/standard/incomplete_class.c     Tue Jul  5 19:48:44 2005
@@ -17,7 +17,7 @@
  */


-/* $Id: incomplete_class.c,v 1.26 2004/10/30 19:14:05 helly Exp $ */
+/* $Id: incomplete_class.c,v 1.27 2005/07/05 23:48:44 sniper Exp $ */

 #include "php.h"
 #include "basic_functions.h"
@@ -122,7 +122,7 @@

 /* {{{ php_lookup_class_name
  */
-char *php_lookup_class_name(zval *object, size_t *nlen)
+char *php_lookup_class_name(zval *object, zend_uint *nlen)
 {
        zval **val;
        char *retval = NULL;
@@ -144,7 +144,7 @@

 /* {{{ php_store_class_name
  */
-void php_store_class_name(zval *object, const char *name, size_t len)
+void php_store_class_name(zval *object, const char *name, zend_uint len)
 {
        zval *val;
        TSRMLS_FETCH();
http://cvs.php.net/diff.php/php-src/ext/standard/php_incomplete_class.h?r1=1.15&r2=1.16&ty=u
Index: php-src/ext/standard/php_incomplete_class.h
diff -u php-src/ext/standard/php_incomplete_class.h:1.15
php-src/ext/standard/php_incomplete_class.h:1.16
--- php-src/ext/standard/php_incomplete_class.h:1.15    Wed Jun 29 05:28:44 2005
+++ php-src/ext/standard/php_incomplete_class.h Tue Jul  5 19:48:44 2005
@@ -16,7 +16,7 @@

+----------------------------------------------------------------------+
 */

-/* $Id: php_incomplete_class.h,v 1.15 2005/06/29 09:28:44 johannes Exp $ */
+/* $Id: php_incomplete_class.h,v 1.16 2005/07/05 23:48:44 sniper Exp $ */

 #ifndef PHP_INCOMPLETE_CLASS_H
 #define PHP_INCOMPLETE_CLASS_H
@@ -42,7 +42,7 @@

 #define PHP_CLASS_ATTRIBUTES
        char *class_name;
-       size_t name_len;
+       zend_uint name_len;
        zend_bool free_class_name = 0;
        zend_bool incomplete_class = 0

@@ -55,8 +55,8 @@

 zend_class_entry *php_create_incomplete_class(TSRMLS_D);

-char *php_lookup_class_name(zval *object, size_t *nlen);
-void  php_store_class_name(zval *object, const char *name, size_t len);
+char *php_lookup_class_name(zval *object, zend_uint *nlen);
+void  php_store_class_name(zval *object, const char *name, zend_uint len);

 #ifdef __cplusplus
 };






--
Donate @ http://pecl.php.net/wishlist.php/sniper

--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to