Ignore:
Timestamp:
2009-07-05T10:18:06+02:00 (6 years ago)
Author:
moo
Message:

merged r504:513 from trunk

Location:
branches/1.3
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/1.3

  • branches/1.3/processor/string.m4

    r394 r622  
    3939
    4040                INIT_ZVAL(zv);
    41                 ZVAL_UNICODEL(&zv, (UChar *) ($2), $3 - 1, 1);
     41                ZVAL_UNICODEL(&zv, ZSTR_U($2), $3 - 1, 1);
    4242                zend_make_printable_zval(&zv, &reszv, &usecopy);
    4343                fprintf(stderr, "string:%s:\t\"", "$1");
     
    6464        FIXPOINTER_EX(`PTRTYPE', DSTPTR)
    6565        IFDASM(`
    66                 ifelse(STRTYPE,zstr_uchar, `
    67                     add_assoc_unicodel_ex(dst, ZEND_STRS("$4"), $2, $3-1, 1);
    68                     ', ` dnl else
    69                     add_assoc_stringl_ex(dst, ZEND_STRS("$4"), $2, $3-1, 1);')
     66            ifelse(STRTYPE,zstr_uchar, `
     67                add_assoc_unicodel_ex(dst, ZEND_STRS("$4"), ZSTR_U($2), $3-1, 1);
     68                ', ` dnl else
     69                ifelse(STRTYPE,zstr_char, `
     70                    add_assoc_stringl_ex(dst, ZEND_STRS("$4"), ZSTR_S($2), $3-1, 1);
     71                    ', `
     72                    add_assoc_stringl_ex(dst, ZEND_STRS("$4"), $2, $3-1, 1);
    7073                ')
     74            ')
     75        ')
    7176    }
    7277    popdef(`DSTPTR')
Note: See TracChangeset for help on using the changeset viewer.