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
>  };




-- 
Best regards,
 Marcus                            mailto:[EMAIL PROTECTED]

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

Reply via email to