cvs: php4 /ext/standard php_incomplete_class.h

From: Date: Sun, 29 Jul 2001 08:14:29 +0000
Subject: cvs: php4 /ext/standard php_incomplete_class.h
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-6387@lists.php.net to get a copy of this message
andi Sun Jul 29 04:14:29 2001 EDT Modified files: /php4/ext/standard php_incomplete_class.h Log: - More object macros Index: php4/ext/standard/php_incomplete_class.h diff -u php4/ext/standard/php_incomplete_class.h:1.5 php4/ext/standard/php_incomplete_class.h:1.6 --- php4/ext/standard/php_incomplete_class.h:1.5 Sat Jul 28 07:36:18 2001 +++ php4/ext/standard/php_incomplete_class.h Sun Jul 29 04:14:29 2001 @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: php_incomplete_class.h,v 1.5 2001/07/28 11:36:18 zeev Exp $ */ +/* $Id: php_incomplete_class.h,v 1.6 2001/07/29 08:14:29 andi Exp $ */ #ifndef PHP_INCOMPLETE_CLASS_H #define PHP_INCOMPLETE_CLASS_H @@ -30,13 +30,14 @@ (PHP_IC_ENTRY ? PHP_IC_ENTRY : php_create_incomplete_class(TSRMLS_C)) -#define PHP_SET_CLASS_ATTRIBUTES(struc) \ - if ((struc)->value.obj.ce == BG(incomplete_class)) { \ +#define PHP_SET_CLASS_ATTRIBUTES(struc) \ + /* OBJECTS_FIXME: Fix for new object model */ \ + if (Z_OBJCE_P(struc) == BG(incomplete_class)) { \ class_name = php_lookup_class_name(struc, &name_len, 1); \ free_class_name = 1; \ } else { \ - class_name = (struc)->value.obj.ce->name; \ - name_len = (struc)->value.obj.ce->name_length; \ + class_name = Z_OBJCE_P(struc)->name; \ + name_len = Z_OBJCE_P(struc)->name_length; \ } #define PHP_CLEANUP_CLASS_ATTRIBUTES() \

« previous php.cvs (#6387) next »