Changeset 178
- Timestamp:
- 09/18/2006 12:27:17 AM (2 years ago)
- Location:
- trunk/processor
- Files:
-
- 2 modified
Legend:
- Unmodified
- Added
- Removed
-
trunk/processor/head.m4
r148 r178 54 54 #define MAX_DUP_STR_LEN 256 55 55 dnl }}} 56 /* export: typedef struct _ processor_tprocessor_t; :export {{{ */57 struct _ processor_t {56 /* export: typedef struct _xc_processor_t xc_processor_t; :export {{{ */ 57 struct _xc_processor_t { 58 58 char *p; 59 59 zend_uint size; … … 117 117 /* {{{ xc_calc_string_n */ 118 118 REDEF(`KIND', `calc') 119 static inline void xc_calc_string_n( processor_t *processor, zend_uchar type, zstr str, long size IFASSERT(`, int relayline')) {119 static inline void xc_calc_string_n(xc_processor_t *processor, zend_uchar type, zstr str, long size IFASSERT(`, int relayline')) { 120 120 pushdef(`__LINE__', `relayline') 121 121 int realsize = UNISW(size, (type == IS_UNICODE) ? UBYTES(size) : size); … … 139 139 /* {{{ xc_store_string_n */ 140 140 REDEF(`KIND', `store') 141 static inline zstr xc_store_string_n( processor_t *processor, zend_uchar type, zstr str, long size IFASSERT(`, int relayline')) {141 static inline zstr xc_store_string_n(xc_processor_t *processor, zend_uchar type, zstr str, long size IFASSERT(`, int relayline')) { 142 142 pushdef(`__LINE__', `relayline') 143 143 int realsize = UNISW(size, (type == IS_UNICODE) ? UBYTES(size) : size); … … 166 166 * return class_index + 1 167 167 */ 168 static zend_ulong xc_get_class_num( processor_t *processor, zend_class_entry *ce) {168 static zend_ulong xc_get_class_num(xc_processor_t *processor, zend_class_entry *ce) { 169 169 zend_ulong i; 170 170 const xc_entry_t *xce = processor->xce_src; … … 188 188 /* {{{ xc_get_class */ 189 189 #ifdef ZEND_ENGINE_2 190 static zend_class_entry *xc_get_class( processor_t *processor, zend_ulong class_num) {190 static zend_class_entry *xc_get_class(xc_processor_t *processor, zend_ulong class_num) { 191 191 /* must be parent or currrent class */ 192 192 assert(class_num <= processor->active_class_num); … … 197 197 #ifdef ZEND_ENGINE_2 198 198 /* fix method on store */ 199 static void xc_fix_method( processor_t *processor, zend_op_array *dst) /* {{{ */199 static void xc_fix_method(xc_processor_t *processor, zend_op_array *dst) /* {{{ */ 200 200 { 201 201 zend_function *zf = (zend_function *) dst; … … 251 251 xc_entry_t *xc_processor_store_xc_entry_t(xc_entry_t *src TSRMLS_DC) { 252 252 xc_entry_t *dst; 253 processor_t processor;253 xc_processor_t processor; 254 254 255 255 memset(&processor, 0, sizeof(processor)); … … 324 324 /* export: xc_entry_t *xc_processor_restore_xc_entry_t(xc_entry_t *dst, const xc_entry_t *src, zend_bool readonly_protection TSRMLS_DC); :export {{{ */ 325 325 xc_entry_t *xc_processor_restore_xc_entry_t(xc_entry_t *dst, const xc_entry_t *src, zend_bool readonly_protection TSRMLS_DC) { 326 processor_t processor;326 xc_processor_t processor; 327 327 328 328 memset(&processor, 0, sizeof(processor)); … … 335 335 /* export: zval *xc_processor_restore_zval(zval *dst, const zval *src TSRMLS_DC); :export {{{ */ 336 336 zval *xc_processor_restore_zval(zval *dst, const zval *src TSRMLS_DC) { 337 processor_t processor;337 xc_processor_t processor; 338 338 339 339 memset(&processor, 0, sizeof(processor)); -
trunk/processor/struct.m4
r93 r178 9 9 FUNC_NAME`'( 10 10 IFDPRINT( `const $1 * const src, int indent') 11 IFCALC( ` processor_t *processor, const $1 * const src')12 IFSTORE( ` processor_t *processor, $1 *dst, const $1 * const src')13 IFRESTORE(` processor_t *processor, $1 *dst, const $1 * const src')11 IFCALC( `xc_processor_t *processor, const $1 * const src') 12 IFSTORE( `xc_processor_t *processor, $1 *dst, const $1 * const src') 13 IFRESTORE(`xc_processor_t *processor, $1 *dst, const $1 * const src') 14 14 IFDASM( `zval *dst, const $1 * const src') 15 15 IFASM( `$1 *dst, const $1 * const src')

