|
|
|
@ -40,7 +40,9 @@ define(`PROC_STRING_N_EX', `
|
|
|
|
|
INIT_ZVAL(zv); |
|
|
|
|
ZVAL_UNICODEL(&zv, (UChar *) ($2), $3 - 1, 1); |
|
|
|
|
zend_make_printable_zval(&zv, &reszv, &usecopy); |
|
|
|
|
fprintf(stderr, "string:%s:\t\"%s\" len=%d\n", "$1", reszv.value.str.val, $3 - 1); |
|
|
|
|
fprintf(stderr, "string:%s:\t\"", "$1"); |
|
|
|
|
xc_dprint_str_len(Z_STRVAL(reszv), Z_STRLEN(reszv)); |
|
|
|
|
fprintf(stderr, "\" len=%d\n", $3 - 1); |
|
|
|
|
if (usecopy) { |
|
|
|
|
zval_dtor(&reszv); |
|
|
|
|
} |
|
|
|
@ -48,7 +50,9 @@ define(`PROC_STRING_N_EX', `
|
|
|
|
|
} while (0); |
|
|
|
|
#endif |
|
|
|
|
', ` |
|
|
|
|
fprintf(stderr, "string:%s:\t\"%s\" len=%d\n", "$1", SRCPTR, $3 - 1); |
|
|
|
|
fprintf(stderr, "string:%s:\t\"", "$1"); |
|
|
|
|
xc_dprint_str_len(SRCPTR, $3 - 1); |
|
|
|
|
fprintf(stderr, "\" len=%d\n", $3 - 1); |
|
|
|
|
') |
|
|
|
|
') |
|
|
|
|
IFCALC(`xc_calc_string_n(processor, ISTYPE, SRCSTR, $3 IFASSERT(`, __LINE__'));') |
|
|
|
|