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


Ignore:
Timestamp:
2006-08-27T05:09:02Z (9 years ago)
Author:
Xuefer
Message:

PHP_6: builds again with php6. update UChar/void ptr to zstr.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/processor/processor.m4

    r99 r103  
    1919DEF_STRUCT_P_FUNC(`zend_compiled_variable', , `
    2020    DISPATCH(int, name_len)
    21     PROC_USTRING_L(, name, name_len)
     21    PROC_ZSTRING_L(, name, name_len)
    2222    DISPATCH(ulong, hash_value)
    2323')
     
    115115            case IS_UNICODE:
    116116proc_unicode:
    117                 DISPATCH(int32_t, value.ustr.len)
    118                 PROC_USTRING_L(1, value.ustr.val, value.ustr.len)
     117                DISPATCH(int32_t, value.uni.len)
     118                PROC_ZSTRING_L(1, value.uni.val, value.uni.len)
    119119                break;
    120120#endif
     
    200200DEF_STRUCT_P_FUNC(`zend_arg_info', , `
    201201    DISPATCH(zend_uint, name_len)
    202     PROC_USTRING_L(, name, name_len)
     202    PROC_ZSTRING_L(, name, name_len)
    203203    DISPATCH(zend_uint, class_name_len)
    204     PROC_USTRING_L(, class_name, class_name_len)
     204    PROC_ZSTRING_L(, class_name, class_name_len)
    205205    DISPATCH(zend_bool, array_type_hint)
    206206    DISPATCH(zend_bool, allow_null)
     
    216216    DISPATCH(int, flags)
    217217    DISPATCH(uint, name_len)
    218     PROC_STRING_L(name, name_len)
     218    PROC_ZSTRING_L(, name, name_len)
    219219    zstr name;
    220220    DISPATCH(int, module_number)
     
    248248    DISPATCH(zend_uint, flags)
    249249    DISPATCH(int, name_length)
    250     PROC_USTRING_L(, name, name_length)
     250    PROC_ZSTRING_L(, name, name_length)
    251251    DISPATCH(ulong, h)
    252252#ifdef ZEND_ENGINE_2_1
    253253    DISPATCH(int, doc_comment_len)
    254     PROC_USTRING_L(, doc_comment, doc_comment_len)
     254    PROC_STRING_L(doc_comment, doc_comment_len)
    255255#endif
    256256    dnl isnt in php6 yet
     
    268268    DISPATCH(char, type)
    269269    DISPATCH(zend_uint, name_length)
    270     PROC_USTRING_L(, name, name_length)
     270    PROC_ZSTRING_L(, name, name_length)
    271271    IFRESTORE(`
    272272#ifndef ZEND_ENGINE_2
     
    344344#ifdef ZEND_ENGINE_2_1
    345345    DISPATCH(zend_uint, doc_comment_len)
    346     PROC_USTRING_L(, doc_comment, doc_comment_len)
     346    PROC_STRING_L(doc_comment, doc_comment_len)
    347347#endif
    348348    /* # NOT DONE */
     
    370370#endif
    371371    COPY(__call)
    372 #ifdef IS_UNICODE
    373     SETNULL(u_twin)
    374 #endif
    375372    /* # NOT DONE */
    376373    COPY(module)
     
    498495    /* Common elements */
    499496    DISPATCH(zend_uchar, type)
    500     PROC_USTRING(, function_name)
     497    PROC_ZSTRING(, function_name)
    501498#ifdef ZEND_ENGINE_2
    502499    IFRESTORE(`
     
    517514                 && zend_u_hash_find(&(processor->active_class_entry_dst->parent->function_table),
    518515                        UG(unicode) ? IS_UNICODE : IS_STRING,
    519                         src->function_name, strlen(src->function_name) + 1,
     516                        src->function_name, xc_zstrlen(UG(unicode), src->function_name) + 1,
    520517                        (void **) &parent) == SUCCESS) {
    521518                    /* see do_inherit_method_check() */
     
    574571    /* END of common elements */
    575572#ifdef IS_UNICODE
    576     SETNULL(u_twin)
     573    dnl SETNULL(u_twin)
    577574#endif
    578575
     
    632629    DISPATCH(zend_uint, line_end)
    633630    DISPATCH(int, doc_comment_len)
    634     PROC_USTRING_L(, doc_comment, doc_comment_len)
     631    PROC_STRING_L(doc_comment, doc_comment_len)
    635632#endif
    636633
     
    651648#endif
    652649    IFRESTORE(`COPY(key)', `
    653         PROC_USTRING_N(type, key, key_size)
     650        PROC_ZSTRING_N(type, key, key_size)
    654651    ')
    655652    STRUCT(zend_constant, constant)
     
    663660#endif
    664661    IFRESTORE(`COPY(key)', `
    665         PROC_USTRING_N(type, key, key_size)
     662        PROC_ZSTRING_N(type, key, key_size)
    666663    ')
    667664    STRUCT(zend_function, func)
     
    674671#endif
    675672    IFRESTORE(`COPY(key)', `
    676         PROC_USTRING_N(type, key, key_size)
     673        PROC_ZSTRING_N(type, key, key_size)
    677674    ')
    678675#ifdef ZEND_ENGINE_2
     
    765762        DISPATCH(int, name.str.len)
    766763#endif
    767         IFRESTORE(`COPY(name.str.val)', `PROC_USTRING_L(name_type, name.str.val, name.str.len)')
     764        IFRESTORE(`COPY(name.str.val)', `
     765#ifdef IS_UNICODE
     766            PROC_ZSTRING_L(name_type, name.uni.val, name.uni.len)
     767#else
     768            PROC_STRING_L(name.str.val, name.str.len)
     769#endif
     770        ')
    768771    ')
    769772    DONE(name)
Note: See TracChangeset for help on using the changeset viewer.