Changeset 233 for trunk/processor/processor.m4
- Timestamp:
- 2006-10-10T02:46:00+02:00 (7 years ago)
- File:
-
- 1 edited
-
trunk/processor/processor.m4 (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/processor/processor.m4
r231 r233 67 67 dnl }}} 68 68 DEF_HASH_TABLE_FUNC(`HashTable_zval_ptr', `zval_ptr') 69 DEF_HASH_TABLE_FUNC(`HashTable_zval_ptr_static_member_check', `zval_ptr', , `xc_hash_static_member_check(processor, BUCKET TSRMLS_CC)')70 69 #ifdef HAVE_XCACHE_CONSTANT 71 70 DEF_HASH_TABLE_FUNC(`HashTable_zend_constant', `zend_constant') … … 168 167 dnl fprintf(stderr, "*dst is set to %p\n", dst[0]); 169 168 ') 169 IFCALCSTORE(`processor->have_references = 1;') 170 170 IFSTORE(`assert(xc_is_shm(dst[0]));') 171 171 IFRESTORE(`assert(!xc_is_shm(dst[0]));') … … 300 300 301 301 STRUCT(HashTable, default_properties, HashTable_zval_ptr) 302 IFSTORE(`xc_hash_reset_zval_refcount(&dst->default_properties TSRMLS_CC);')303 302 IFCOPY(`dst->builtin_functions = src->builtin_functions;') 304 303 DONE(builtin_functions) … … 306 305 STRUCT(HashTable, properties_info, HashTable_zend_property_info) 307 306 # ifdef ZEND_ENGINE_2_1 308 STRUCT(HashTable, default_static_members, IFCALCSTORE(HashTable_zval_ptr_static_member_check, HashTable_zval_ptr))307 STRUCT(HashTable, default_static_members, HashTable_zval_ptr) 309 308 IFCOPY(`dst->static_members = &dst->default_static_members;') 310 IFRESTORE(`if (dst->parent) xc_fix_static_members(processor, dst TSRMLS_CC);')311 309 DONE(static_members) 312 310 # else 313 STRUCT_P(HashTable, static_members, IFCALCSTORE(HashTable_zval_ptr_static_member_check, HashTable_zval_ptr))311 STRUCT_P(HashTable, static_members, HashTable_zval_ptr) 314 312 # endif 315 313 STRUCT(HashTable, constants_table, HashTable_zval_ptr) 316 IFSTORE(`xc_hash_reset_zval_refcount(&dst->constants_table TSRMLS_CC);')317 314 318 315 dnl runtime binding: ADD_INTERFACE will deal with it … … 815 812 DONE(data) 816 813 dnl }}} 814 DISPATCH(zend_bool, have_references) 817 815 ') 818 816 dnl }}}
Note: See TracChangeset
for help on using the changeset viewer.

