Changeset 311 for trunk/processor/processor.m4
- Timestamp:
- 2006-12-09T17:27:03+01:00 (6 years ago)
- File:
-
- 1 edited
-
trunk/processor/processor.m4 (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/processor/processor.m4
r310 r311 479 479 dnl readonly_protection=on 480 480 dnl main op_array && have early binding 481 if (!processor->readonly_protection && !(src == processor-> xce_src->data.php->op_array && processor->xce_src->data.php->have_early_binding)) {481 if (!processor->readonly_protection && !(src == processor->php_src->op_array && processor->php_src->have_early_binding)) { 482 482 /* really fast shallow copy */ 483 483 memcpy(dst, src, sizeof(src[0])); … … 719 719 zend_uint i; 720 720 721 #ifdef HAVE_INODE 722 DISPATCH(int, device) 723 DISPATCH(int, inode) 724 #endif 721 IFCOPY(` 722 processor->php_dst = dst; 723 processor->php_src = src; 724 ') 725 726 DISPATCH(xc_hash_value_t, hvalue) 727 /* skip */ 728 DONE(next) 729 COPY(cache) 730 DISPATCH(xc_md5sum_t, md5) 731 DISPATCH(zend_ulong, refcount) 732 725 733 DISPATCH(size_t, sourcesize) 726 727 DISPATCH( time_t, mtime)734 DISPATCH(zend_ulong, hits) 735 DISPATCH(size_t, size) 728 736 729 737 STRUCT_P(zend_op_array, op_array) … … 750 758 DISPATCH(zend_bool, have_early_binding) 751 759 popdef(`BEFORE_LOOP') 760 DISPATCH(zend_bool, have_references) 752 761 ') 753 762 dnl }}} … … 755 764 IFDPRINT(`INDENT()`'fprintf(stderr, "zval:value");') 756 765 STRUCT_P_EX(zval_ptr, dst->value, src->value, `value', `', `&') 766 DISPATCH(zend_bool, have_references) 757 767 DONE(value) 758 768 ') … … 760 770 dnl {{{ xc_entry_t 761 771 DEF_STRUCT_P_FUNC(`xc_entry_t', , ` 762 IFCOPY(`763 processor->xce_dst = dst;764 processor->xce_src = src;765 ')766 772 DISPATCH(xc_entry_type_t, type) 767 773 DISPATCH(size_t, size) … … 809 815 switch (src->type) { 810 816 case XC_TYPE_PHP: 811 STRUCT_P(xc_entry_data_php_t, data.php)817 IFCALCCOPY(`DONE(data.php)', `STRUCT_P(xc_entry_data_php_t, data.php)') 812 818 break; 819 813 820 case XC_TYPE_VAR: 814 821 STRUCT_P(xc_entry_data_var_t, data.var) 815 822 break; 823 816 824 default: 817 825 assert(0); … … 820 828 DONE(data) 821 829 dnl }}} 822 DISPATCH(zend_bool, have_references) 830 DISPATCH(time_t, mtime) 831 #ifdef HAVE_INODE 832 DISPATCH(int, device) 833 DISPATCH(int, inode) 834 #endif 823 835 ') 824 836 dnl }}}
Note: See TracChangeset
for help on using the changeset viewer.

