Changeset 690 in svn
- Timestamp:
- 2010-05-29T15:39:00Z (8 years ago)
- Location:
- trunk/processor
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/processor/head.m4
r684 r690 135 135 /* {{{ xc_calc_string_n */ 136 136 REDEF(`KIND', `calc') 137 #undef C_RELAYLINE 138 #define C_RELAYLINE 139 IFASSERT(` 140 #undef C_RELAYLINE 141 #define C_RELAYLINE , __LINE__ 142 ') 137 143 static inline void xc_calc_string_n(xc_processor_t *processor, zend_uchar type, const zstr str, long size IFASSERT(`, int relayline')) { 138 144 pushdef(`__LINE__', `relayline') -
trunk/processor/main.m4
r662 r690 122 122 ') 123 123 dnl }}} 124 dnl {{{ IFASSERTEX 125 define(`IFASSERTEX', `ifdef(`XCACHE_ENABLE_TEST', `$1', `$2')') 126 dnl }}} 124 127 dnl {{{ IFASSERT 125 define(`IFASSERT', ` ifdef(`XCACHE_ENABLE_TEST',`128 define(`IFASSERT', `IFASSERTEX(` 126 129 #ifndef NDEBUG 127 130 $1 -
trunk/processor/string.m4
r662 r690 59 59 ') 60 60 ') 61 IFCALC(`xc_calc_string_n(processor, ISTYPE, SRCSTR, $3 IFASSERT(`, __LINE__'));')62 IFSTORE(`DSTPTR = ifelse(PTRTYPE,`char',`ZSTR_S',`ZSTR_U')(xc_store_string_n(processor, ISTYPE, SRCSTR, $3 IFASSERT(`, __LINE__')));')61 IFCALC(`xc_calc_string_n(processor, ISTYPE, SRCSTR, $3 C_RELAYLINE);') 62 IFSTORE(`DSTPTR = ifelse(PTRTYPE,`char',`ZSTR_S',`ZSTR_U')(xc_store_string_n(processor, ISTYPE, SRCSTR, $3 C_RELAYLINE));') 63 63 IFRESTORE(` 64 64 DSTPTR = e`'U`'strndup(SRCPTR, ($3) - 1);
Note: See TracChangeset
for help on using the changeset viewer.