Ignore:
Timestamp:
2012-06-23T06:49:59+02:00 (2 years ago)
Author:
moo
Message:

kill sign/const warning

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/processor/struct.m4

    r879 r917  
    172172') 
    173173dnl }}} 
    174 dnl {{{ STRUCT_ARRAY(1:count, 2:type, 3:elm, 4:name=type, 5:loopcounter) 
     174dnl {{{ STRUCT_ARRAY(1:count_type, 2:count, 3:type, 4:elm, 5:name=type, 6:loopcounter) 
    175175define(`STRUCT_ARRAY', ` 
    176     if (SRC(`$3')) { 
     176    if (SRC(`$4')) { 
    177177        ifelse( 
    178             `$5', `', `int i; pushdef(`LOOPCOUNTER', `i')', 
    179             `', `', `pushdef(`LOOPCOUNTER', `$5')') 
    180         pushdefFUNC_NAME(`$2', `$4') 
     178            `$6', `', `ifelse(`$1', `', `size_t', `$1') i; pushdef(`LOOPCOUNTER', `i')', 
     179            `', `', `pushdef(`LOOPCOUNTER', `$6')') 
     180        pushdefFUNC_NAME(`$3', `$5') 
    181181        IFDASM(` 
    182182            zval *arr; 
     
    185185 
    186186            for (LOOPCOUNTER = 0; 
    187                     ifelse(`$1', `', `SRC(`$3[LOOPCOUNTER]')', 
    188                     `', `', `LOOPCOUNTER < SRC(`$1')'); 
     187                    ifelse(`$2', `', `SRC(`$4[LOOPCOUNTER]')', 
     188                    `', `', `LOOPCOUNTER < SRC(`$2')'); 
    189189                    ++LOOPCOUNTER) { 
    190190                zval *zv; 
     
    192192                ALLOC_INIT_ZVAL(zv); 
    193193                array_init(zv); 
    194                 FUNC_NAME (zv, &(SRC(`$3[LOOPCOUNTER]')) TSRMLS_CC); 
     194                FUNC_NAME (zv, &(SRC(`$4[LOOPCOUNTER]')) TSRMLS_CC); 
    195195                add_next_index_zval(arr, zv); 
    196196            } 
    197             add_assoc_zval_ex(dst, ZEND_STRS("$3"), arr); 
     197            add_assoc_zval_ex(dst, ZEND_STRS("$4"), arr); 
    198198        ', ` 
    199199            dnl find count with NULL 
    200             ifelse(`$1', `', ` 
     200            ifelse(`$2', `', ` 
    201201                size_t count = 0; 
    202                 while (SRC(`$3[count]')) { 
     202                while (SRC(`$4[count]')) { 
    203203                    ++count; 
    204204                } 
     
    206206                pushdef(`ARRAY_ELEMENT_COUNT', `count') 
    207207            ', 
    208             `', `', `pushdef(`ARRAY_ELEMENT_COUNT', `SRC(`$1')')') 
    209             ALLOC(`dst->$3', `$2', `ARRAY_ELEMENT_COUNT') 
     208            `', `', `pushdef(`ARRAY_ELEMENT_COUNT', `SRC(`$2')')') 
     209            ALLOC(`dst->$4', `$3', `ARRAY_ELEMENT_COUNT') 
    210210            popdef(`ARRAY_ELEMENT_COUNT') 
    211211 
    212212            for (LOOPCOUNTER = 0; 
    213                     ifelse(`$1', `', `SRC(`$3[LOOPCOUNTER]')', 
    214                     `', `', `LOOPCOUNTER < SRC(`$1')'); 
     213                    ifelse(`$2', `', `SRC(`$4[LOOPCOUNTER]')', 
     214                    `', `', `LOOPCOUNTER < SRC(`$2')'); 
    215215                    ++LOOPCOUNTER) { 
    216216                DISABLECHECK(` 
    217                     STRUCT(`$2', `$3[LOOPCOUNTER]', `$4') 
     217                    STRUCT(`$3', `$4[LOOPCOUNTER]', `$5') 
    218218                ') 
    219219            } 
    220220            dnl the end marker 
    221             ifelse(`$1', `', `IFCOPY(`DST(`$3[LOOPCOUNTER]') = NULL;')') 
     221            ifelse(`$2', `', `IFCOPY(`DST(`$4[LOOPCOUNTER]') = NULL;')') 
    222222        ')dnl IFDASM 
    223         DONE(`$3') 
     223        DONE(`$4') 
    224224        popdef(`FUNC_NAME') 
    225225        popdef(`LOOPCOUNTER') 
    226226    } 
    227227    else { 
    228         COPYNULL(`$3') 
    229     } 
    230 ') 
    231 dnl }}} 
     228        COPYNULL(`$4') 
     229    } 
     230') 
     231dnl }}} 
Note: See TracChangeset for help on using the changeset viewer.