diff options
author | Zeev Suraski <zeev@php.net> | 2003-02-04 12:12:34 +0000 |
---|---|---|
committer | Zeev Suraski <zeev@php.net> | 2003-02-04 12:12:34 +0000 |
commit | 471947b1885b82f82ba9c338731979c5cc952aec (patch) | |
tree | 1711df79a216628d53d65348f9067bb07f372ce9 /Zend/zend_compile.h | |
parent | be3908cc8e6e3616b3f2dd5cf11479390cad917b (diff) | |
download | php-git-471947b1885b82f82ba9c338731979c5cc952aec.tar.gz |
Reimplement PPP properties
Diffstat (limited to 'Zend/zend_compile.h')
-rw-r--r-- | Zend/zend_compile.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/Zend/zend_compile.h b/Zend/zend_compile.h index 5f36b7b98d..fa54846ed1 100644 --- a/Zend/zend_compile.h +++ b/Zend/zend_compile.h @@ -102,6 +102,15 @@ typedef struct _zend_brk_cont_element { char *zend_visibility_string(zend_uint fn_flags); + +typedef struct _zend_property_info { + zend_uint flags; + char *name; + int name_length; + ulong h; +} zend_property_info; + + struct _zend_op_array { zend_uchar type; /* MUST be the first element of this struct! */ @@ -435,6 +444,10 @@ ZEND_API void destroy_zend_function(zend_function *function); ZEND_API void destroy_zend_class(zend_class_entry **pce); void zend_class_add_ref(zend_class_entry **ce); + +void zend_duplicate_property_info(zend_property_info *property_info); +void zend_destroy_property_info(zend_property_info *property_info); + #define ZEND_FUNCTION_DTOR (void (*)(void *)) destroy_zend_function #define ZEND_CLASS_DTOR (void (*)(void *)) destroy_zend_class |