Lines Matching refs:str

171 static void yy_scan_buffer(char *str, unsigned int len TSRMLS_DC)  in yy_scan_buffer()  argument
173 YYCURSOR = (YYCTYPE*)str; in yy_scan_buffer()
627 file_handle.filename = filename->value.str.val; in compile_filename()
638 …file_handle.opened_path = opened_path = estrndup(filename->value.str.val, filename->value.str.len); in compile_filename()
655 ZEND_API int zend_prepare_string_for_scanning(zval *str, char *filename TSRMLS_DC) in zend_prepare_string_for_scanning() argument
661 if (IS_INTERNED(str->value.str.val)) { in zend_prepare_string_for_scanning()
662 char *tmp = safe_emalloc(1, str->value.str.len, ZEND_MMAP_AHEAD); in zend_prepare_string_for_scanning()
663 memcpy(tmp, str->value.str.val, str->value.str.len + ZEND_MMAP_AHEAD); in zend_prepare_string_for_scanning()
664 str->value.str.val = tmp; in zend_prepare_string_for_scanning()
666 str->value.str.val = safe_erealloc(str->value.str.val, 1, str->value.str.len, ZEND_MMAP_AHEAD); in zend_prepare_string_for_scanning()
669 memset(str->value.str.val + str->value.str.len, 0, ZEND_MMAP_AHEAD); in zend_prepare_string_for_scanning()
674 buf = str->value.str.val; in zend_prepare_string_for_scanning()
675 size = str->value.str.len; in zend_prepare_string_for_scanning()
736 if (source_string->value.str.len==0) { in compile_string()
816 int highlight_string(zval *str, zend_syntax_highlighter_ini *syntax_highlighter_ini, char *str_name… in highlight_string() argument
819 zval tmp = *str; in highlight_string()
821 str = &tmp; in highlight_string()
822 zval_copy_ctor(str); in highlight_string()
824 if (zend_prepare_string_for_scanning(str, str_name TSRMLS_CC)==FAILURE) { in highlight_string()
835 zval_dtor(str); in highlight_string()
874 …SCNG(output_filter)((unsigned char **)&(zendlval->value.str.val), &sz, (unsigned char *)yytext, (s…
875 zendlval->value.str.len = sz; \
877 zendlval->value.str.val = (char *) estrndup(yytext, yyleng); \
878 zendlval->value.str.len = yyleng; \
881 static void zend_scan_escape_string(zval *zendlval, char *str, int len, char quote_type TSRMLS_DC) in zend_scan_escape_string() argument
886 ZVAL_STRINGL(zendlval, str, len, 1); in zend_scan_escape_string()
889 s = t = zendlval->value.str.val; in zend_scan_escape_string()
890 end = s+zendlval->value.str.len; in zend_scan_escape_string()
902 zendlval->value.str.len--; in zend_scan_escape_string()
906 zendlval->value.str.len--; in zend_scan_escape_string()
910 zendlval->value.str.len--; in zend_scan_escape_string()
914 zendlval->value.str.len--; in zend_scan_escape_string()
918 zendlval->value.str.len--; in zend_scan_escape_string()
926 zendlval->value.str.len--; in zend_scan_escape_string()
938 zendlval->value.str.len--; in zend_scan_escape_string()
945 zendlval->value.str.len--; /* for the 'x' */ in zend_scan_escape_string()
948 zendlval->value.str.len--; in zend_scan_escape_string()
951 zendlval->value.str.len--; in zend_scan_escape_string()
965 zendlval->value.str.len--; in zend_scan_escape_string()
968 zendlval->value.str.len--; in zend_scan_escape_string()
971 zendlval->value.str.len--; in zend_scan_escape_string()
993 s = zendlval->value.str.val; in zend_scan_escape_string()
994 …_filter)((unsigned char **)&(zendlval->value.str.val), &sz, (unsigned char *)s, (size_t)zendlval->… in zend_scan_escape_string()
995 zendlval->value.str.len = sz; in zend_scan_escape_string()
1155 …readsize = SCNG(output_filter)((unsigned char **)&(zendlval->value.str.val), &sz, (unsigned char *… in lex_scan()
1156 zendlval->value.str.len = sz; in lex_scan()
1161 zendlval->value.str.val = (char *) estrndup(yytext, yyleng); in lex_scan()
1162 zendlval->value.str.len = yyleng; in lex_scan()
1189 zendlval->value.str.val = yytext; /* no copying - intentional */ in lex_scan()
1190 zendlval->value.str.len = yyleng; in lex_scan()
1208 zendlval->value.str.val = yytext; /* no copying - intentional */ in lex_scan()
1209 zendlval->value.str.len = yyleng; in lex_scan()
1414 zendlval->value.str.val = yytext; /* no copying - intentional */ in lex_scan()
1415 zendlval->value.str.len = yyleng; in lex_scan()
1450 zendlval->value.str.val = yytext; /* no copying - intentional */ in lex_scan()
1451 zendlval->value.str.len = yyleng; in lex_scan()
1467 zendlval->value.str.val = yytext; /* no copying - intentional */ in lex_scan()
1468 zendlval->value.str.len = yyleng; in lex_scan()
1502 zendlval->value.str.val = yytext; /* no copying - intentional */ in lex_scan()
1503 zendlval->value.str.len = yyleng; in lex_scan()
2664 zendlval->value.str.val = yytext; /* no copying - intentional */ in lex_scan()
2665 zendlval->value.str.len = yyleng; in lex_scan()
3076 zendlval->value.str.val = estrndup(yytext+bprefix+1, yyleng-bprefix-2); in lex_scan()
3077 zendlval->value.str.len = yyleng-bprefix-2; in lex_scan()
3081 s = t = zendlval->value.str.val; in lex_scan()
3082 end = s+zendlval->value.str.len; in lex_scan()
3091 zendlval->value.str.len--; in lex_scan()
3111 s = zendlval->value.str.val; in lex_scan()
3112 …_filter)((unsigned char **)&(zendlval->value.str.val), &sz, (unsigned char *)s, (size_t)zendlval->… in lex_scan()
3113 zendlval->value.str.len = sz; in lex_scan()
3390 zendlval->value.str.val = yytext; /* no copying - intentional */ in lex_scan()
3391 zendlval->value.str.len = yyleng; in lex_scan()
3530 zendlval->value.str.len = yyleng; in lex_scan()
3532 zendlval->value.str.val = yytext; /* no copying - intentional */ in lex_scan()
4248 zendlval->value.str.len = strlen(dirname); in lex_scan()
4249 zendlval->value.str.val = dirname; in lex_scan()
4332 zendlval->value.str.len = zend_spprintf(&zendlval->value.str.val, 0, "%s%s%s", in lex_scan()
4402 zendlval->value.str.len = strlen(func_name); in lex_scan()
4403 zendlval->value.str.val = estrndup(func_name, zendlval->value.str.len); in lex_scan()
4434 zendlval->value.str.len = strlen(filename); in lex_scan()
4435 zendlval->value.str.val = estrndup(filename, zendlval->value.str.len); in lex_scan()
4483 zendlval->value.str.len = strlen(trait_name); in lex_scan()
4484 zendlval->value.str.val = estrndup(trait_name, zendlval->value.str.len); in lex_scan()
4528 zendlval->value.str.len = sizeof("__CLASS__")-1; in lex_scan()
4529 zendlval->value.str.val = estrndup("__CLASS__", zendlval->value.str.len); in lex_scan()
4540 zendlval->value.str.len = strlen(class_name); in lex_scan()
4541 zendlval->value.str.val = estrndup(class_name, zendlval->value.str.len); in lex_scan()
7323 zendlval->value.str.val = yytext; /* no copying - intentional */ in lex_scan()
7324 zendlval->value.str.len = yyleng; in lex_scan()
7691 zendlval->value.str.val = (char *)estrndup(yytext, yyleng); in lex_scan()
7692 zendlval->value.str.len = yyleng; in lex_scan()
7864 zendlval->value.str.val = (char *)estrndup(yytext, yyleng); in lex_scan()
7865 zendlval->value.str.len = yyleng; in lex_scan()