Changeset 4 in svn for trunk/processor/processor.m4


Ignore:
Timestamp:
2006-05-13T01:54:55Z (9 years ago)
Author:
Xuefer
Message:

compatibility fix: remove the using of gnu m4 extension

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/processor/processor.m4

    r1 r4  
    184184                dnl fprintf(stderr, "copy from %p to %p\n", src[0], dst[0]);
    185185            ')
    186             STRUCT_P_EX(zval, dst[0], src[0], `', ` ')
     186            STRUCT_P_EX(zval, dst[0], src[0], `[0]', `', ` ')
    187187        } while (0);
    188188    ')
     
    284284        if (src->num_interfaces) {
    285285            CALLOC(dst->interfaces, zend_class_entry*, src->num_interfaces)
     286            DONE(`interfaces')
    286287        }
    287288        else {
    288             COPYNULL_EX(dst->interfaces)
     289            COPYNULL(interfaces)
    289290        }
    290291    ')
     
    302303            add_assoc_zval_ex(dst, ZEND_STRS("interfaces"), arr);
    303304            */
     305            DONE(`interfaces')
    304306        }
    305307        else {
    306             COPYNULL_EX(dst->interfaces)
    307         }
    308     ')
    309     DONE(`interfaces')
     308            COPYNULL(interfaces)
     309        }
     310    ')
     311    IFRESTORE(`', `
     312        IFDASM(`', `
     313            DONE(`interfaces')
     314        ')
     315    ')
    310316    DISPATCH(zend_uint, num_interfaces)
    311317
     
    534540    dnl zend_cv.m4 is illegal to be made public, don not ask me for it
    535541    IFDASM(`
    536         sinclude(`zend_cv.m4')
     542        sinclude(srcdir`/processor/zend_cv.m4')
    537543        ')
    538544#endif
     
    647653        }
    648654    ')
    649     STRUCT_P_EX(zval_ptr, dst->value, src->value, `', `&')
     655    STRUCT_P_EX(zval_ptr, dst->value, src->value, `value', `', `&')
    650656    DONE(value)
    651657')
Note: See TracChangeset for help on using the changeset viewer.