|
|
|
@ -1,4 +1,4 @@ |
|
|
|
/* Generated by re2c 0.13.5 on Thu Sep 10 15:34:33 2009 */ |
|
|
|
/* Generated by re2c 0.13.5 on Mon Nov 16 23:30:01 2009 */ |
|
|
|
#line 1 "Zend/zend_language_scanner.l" |
|
|
|
/* |
|
|
|
+----------------------------------------------------------------------+ |
|
|
|
@ -685,12 +685,12 @@ ZEND_API int zend_multibyte_read_script(unsigned char *buf, size_t n TSRMLS_DC) |
|
|
|
{ |
|
|
|
if (SCNG(script_org)) { |
|
|
|
efree(SCNG(script_org)); |
|
|
|
SCNG(script_org) = NULL; |
|
|
|
} |
|
|
|
SCNG(script_org_size) = n; |
|
|
|
SCNG(script_org) = (unsigned char*)erealloc(SCNG(script_org), SCNG(script_org_size)); |
|
|
|
memcpy(SCNG(script_org) + SCNG(script_org_size) - n, buf, n); |
|
|
|
SCNG(script_org_size) = n; |
|
|
|
|
|
|
|
SCNG(script_org) = (unsigned char*)erealloc(SCNG(script_org), SCNG(script_org_size) + 1); |
|
|
|
SCNG(script_org) = (unsigned char*)emalloc(SCNG(script_org_size) + 1); |
|
|
|
memcpy(SCNG(script_org), buf, n); |
|
|
|
*(SCNG(script_org)+SCNG(script_org_size)) = '\0'; |
|
|
|
|
|
|
|
return 0; |
|
|
|
|