str 328 Zend/zend.h } str; str 548 Zend/zend.h int (*write_function)(const char *str, uint str_length); str 568 Zend/zend.h typedef int (*zend_write_func_t)(const char *str, uint str_length); str 574 Zend/zend.h #define ZEND_STRL(str) (str), (sizeof(str)-1) str 575 Zend/zend.h #define ZEND_STRS(str) (str), (sizeof(str)) str 691 Zend/zend.h #define ZEND_WRITE(str, str_len) zend_write((str), (str_len)) str 692 Zend/zend.h #define ZEND_WRITE_EX(str, str_len) write_func((str), (str_len)) str 693 Zend/zend.h #define ZEND_PUTS(str) zend_write((str), strlen((str))) str 694 Zend/zend.h #define ZEND_PUTS_EX(str) write_func((str), strlen((str))) str 1279 Zend/zend_API.c ZEND_API int add_assoc_string_ex(zval *arg, const char *key, uint key_len, char *str, int duplicate) /* {{{ */ str 1284 Zend/zend_API.c ZVAL_STRING(tmp, str, duplicate); str 1290 Zend/zend_API.c ZEND_API int add_assoc_stringl_ex(zval *arg, const char *key, uint key_len, char *str, uint length, int duplicate) /* {{{ */ str 1295 Zend/zend_API.c ZVAL_STRINGL(tmp, str, length, duplicate); str 1362 Zend/zend_API.c ZEND_API int add_index_string(zval *arg, ulong index, const char *str, int duplicate) /* {{{ */ str 1367 Zend/zend_API.c ZVAL_STRING(tmp, str, duplicate); str 1373 Zend/zend_API.c ZEND_API int add_index_stringl(zval *arg, ulong index, const char *str, uint length, int duplicate) /* {{{ */ str 1378 Zend/zend_API.c ZVAL_STRINGL(tmp, str, length, duplicate); str 1445 Zend/zend_API.c ZEND_API int add_next_index_string(zval *arg, const char *str, int duplicate) /* {{{ */ str 1450 Zend/zend_API.c ZVAL_STRING(tmp, str, duplicate); str 1456 Zend/zend_API.c ZEND_API int add_next_index_stringl(zval *arg, const char *str, uint length, int duplicate) /* {{{ */ str 1461 Zend/zend_API.c ZVAL_STRINGL(tmp, str, length, duplicate); str 1473 Zend/zend_API.c ZEND_API int add_get_assoc_string_ex(zval *arg, const char *key, uint key_len, const char *str, void **dest, int duplicate) /* {{{ */ str 1478 Zend/zend_API.c ZVAL_STRING(tmp, str, duplicate); str 1484 Zend/zend_API.c ZEND_API int add_get_assoc_stringl_ex(zval *arg, const char *key, uint key_len, const char *str, uint length, void **dest, int duplicate) /* {{{ */ str 1489 Zend/zend_API.c ZVAL_STRINGL(tmp, str, length, duplicate); str 1517 Zend/zend_API.c ZEND_API int add_get_index_string(zval *arg, ulong index, const char *str, void **dest, int duplicate) /* {{{ */ str 1522 Zend/zend_API.c ZVAL_STRING(tmp, str, duplicate); str 1528 Zend/zend_API.c ZEND_API int add_get_index_stringl(zval *arg, ulong index, const char *str, uint length, void **dest, int duplicate) /* {{{ */ str 1533 Zend/zend_API.c ZVAL_STRINGL(tmp, str, length, duplicate); str 1663 Zend/zend_API.c ZEND_API int add_property_string_ex(zval *arg, const char *key, uint key_len, const char *str, int duplicate TSRMLS_DC) /* {{{ */ str 1669 Zend/zend_API.c ZVAL_STRING(tmp, str, duplicate); str 1681 Zend/zend_API.c ZEND_API int add_property_stringl_ex(zval *arg, const char *key, uint key_len, const char *str, uint length, int duplicate TSRMLS_DC) /* {{{ */ str 1687 Zend/zend_API.c ZVAL_STRINGL(tmp, str, length, duplicate); str 384 Zend/zend_API.h ZEND_API int add_assoc_string_ex(zval *arg, const char *key, uint key_len, char *str, int duplicate); str 385 Zend/zend_API.h ZEND_API int add_assoc_stringl_ex(zval *arg, const char *key, uint key_len, char *str, uint length, int duplicate); str 408 Zend/zend_API.h ZEND_API int add_index_string(zval *arg, ulong idx, const char *str, int duplicate); str 409 Zend/zend_API.h ZEND_API int add_index_stringl(zval *arg, ulong idx, const char *str, uint length, int duplicate); str 417 Zend/zend_API.h ZEND_API int add_next_index_string(zval *arg, const char *str, int duplicate); str 418 Zend/zend_API.h ZEND_API int add_next_index_stringl(zval *arg, const char *str, uint length, int duplicate); str 421 Zend/zend_API.h ZEND_API int add_get_assoc_string_ex(zval *arg, const char *key, uint key_len, const char *str, void **dest, int duplicate); str 422 Zend/zend_API.h ZEND_API int add_get_assoc_stringl_ex(zval *arg, const char *key, uint key_len, const char *str, uint length, void **dest, int duplicate); str 429 Zend/zend_API.h ZEND_API int add_get_index_string(zval *arg, ulong idx, const char *str, void **dest, int duplicate); str 430 Zend/zend_API.h ZEND_API int add_get_index_stringl(zval *arg, ulong idx, const char *str, uint length, void **dest, int duplicate); str 439 Zend/zend_API.h ZEND_API int add_property_string_ex(zval *arg, const char *key, uint key_len, const char *str, int duplicate TSRMLS_DC); str 440 Zend/zend_API.h ZEND_API int add_property_stringl_ex(zval *arg, const char *key, uint key_len, const char *str, uint length, int duplicate TSRMLS_DC); str 107 Zend/zend_builtin_functions.c ZEND_ARG_INFO(0, str) str 552 Zend/zend_compile.c #define LITERAL_STRINGL(op, str, len, copy) do { \ str 554 Zend/zend_compile.c ZVAL_STRINGL(&_c, str, len, copy); \ str 45 Zend/zend_constants.h #define REGISTER_STRING_CONSTANT(name, str, flags) zend_register_string_constant((name), sizeof(name), (str), (flags), module_number TSRMLS_CC) str 46 Zend/zend_constants.h #define REGISTER_STRINGL_CONSTANT(name, str, len, flags) zend_register_stringl_constant((name), sizeof(name), (str), (len), (flags), module_number TSRMLS_CC) str 52 Zend/zend_constants.h #define REGISTER_NS_STRING_CONSTANT(ns, name, str, flags) zend_register_string_constant(ZEND_NS_NAME(ns, name), sizeof(ZEND_NS_NAME(ns, name)), (str), (flags), module_number TSRMLS_CC) str 53 Zend/zend_constants.h #define REGISTER_NS_STRINGL_CONSTANT(ns, name, str, len, flags) zend_register_stringl_constant(ZEND_NS_NAME(ns, name), sizeof(ZEND_NS_NAME(ns, name)), (str), (len), (flags), module_number TSRMLS_CC) str 59 Zend/zend_constants.h #define REGISTER_MAIN_STRING_CONSTANT(name, str, flags) zend_register_string_constant((name), sizeof(name), (str), (flags), 0 TSRMLS_CC) str 60 Zend/zend_constants.h #define REGISTER_MAIN_STRINGL_CONSTANT(name, str, len, flags) zend_register_stringl_constant((name), sizeof(name), (str), (len), (flags), 0 TSRMLS_CC) str 373 Zend/zend_exceptions.c *str = (char*)erealloc(*str, *len + 1 + 1); \ str 374 Zend/zend_exceptions.c (*str)[(*len)++] = chr str 379 Zend/zend_exceptions.c *str = (char*)erealloc(*str, *len + l + 1); \ str 380 Zend/zend_exceptions.c memcpy((*str) + *len, val, l); \ str 399 Zend/zend_exceptions.c *str = (char*)erealloc(*str, *len + 1 + vallen); \ str 400 Zend/zend_exceptions.c memmove((*str) + *len - l_added + 1 + vallen, (*str) + *len - l_added + 1, l_added); str 406 Zend/zend_exceptions.c char **str; str 409 Zend/zend_exceptions.c str = va_arg(args, char**); str 436 Zend/zend_exceptions.c unsigned char chr = (*str)[*len - l_added]; str 438 Zend/zend_exceptions.c (*str)[*len - l_added] = '\\'; str 443 Zend/zend_exceptions.c (*str)[++(*len) - l_added] = 'n'; str 447 Zend/zend_exceptions.c (*str)[++(*len) - l_added] = 'r'; str 451 Zend/zend_exceptions.c (*str)[++(*len) - l_added] = 't'; str 455 Zend/zend_exceptions.c (*str)[++(*len) - l_added] = 'f'; str 459 Zend/zend_exceptions.c (*str)[++(*len) - l_added] = 'v'; str 467 Zend/zend_exceptions.c (*str)[++(*len) - l_added] = 'e'; str 471 Zend/zend_exceptions.c (*str)[++(*len) - l_added] = '\\'; str 475 Zend/zend_exceptions.c (*str)[*len - l_added + 1] = 'x'; str 477 Zend/zend_exceptions.c (*str)[*len - l_added + 2] = (chr >> 4) + '0'; str 479 Zend/zend_exceptions.c (*str)[*len - l_added + 2] = (chr >> 4) + 'A' - 10; str 482 Zend/zend_exceptions.c (*str)[*len - l_added + 3] = chr % 16 + '0'; str 484 Zend/zend_exceptions.c (*str)[*len - l_added + 3] = chr % 16 + 'A' - 10; str 552 Zend/zend_exceptions.c char *s_tmp, **str; str 563 Zend/zend_exceptions.c str = va_arg(args, char**); str 601 Zend/zend_exceptions.c zend_hash_apply_with_arguments(Z_ARRVAL_PP(tmp) TSRMLS_CC, (apply_func_args_t)_build_trace_args, 2, str, len); str 619 Zend/zend_exceptions.c char *res, **str, *s_tmp; str 630 Zend/zend_exceptions.c str = &res; str 632 Zend/zend_exceptions.c zend_hash_apply_with_arguments(Z_ARRVAL_P(trace) TSRMLS_CC, (apply_func_args_t)_build_trace_string, 3, str, len, &num); str 674 Zend/zend_exceptions.c char *str, *prev_str; str 681 Zend/zend_exceptions.c str = estrndup("", 0); str 687 Zend/zend_exceptions.c prev_str = str; str 715 Zend/zend_exceptions.c len = zend_spprintf(&str, 0, "exception '%s' with message '%s' in %s:%ld\nStack trace:\n%s%s%s", str 720 Zend/zend_exceptions.c len = zend_spprintf(&str, 0, "exception '%s' in %s:%ld\nStack trace:\n%s%s%s", str 741 Zend/zend_exceptions.c zend_update_property_string(default_exception_ce, getThis(), "string", sizeof("string")-1, str TSRMLS_CC); str 743 Zend/zend_exceptions.c RETURN_STRINGL(str, len, 0); str 897 Zend/zend_exceptions.c zval *str, *file, *line; str 901 Zend/zend_exceptions.c zend_call_method_with_0_params(&exception, ce_exception, NULL, "__tostring", &str); str 903 Zend/zend_exceptions.c if (Z_TYPE_P(str) != IS_STRING) { str 906 Zend/zend_exceptions.c zend_update_property_string(default_exception_ce, exception, "string", sizeof("string")-1, EG(exception) ? ce_exception->name : Z_STRVAL_P(str) TSRMLS_CC); str 909 Zend/zend_exceptions.c zval_ptr_dtor(&str); str 927 Zend/zend_exceptions.c str = zend_read_property(default_exception_ce, exception, "string", sizeof("string")-1, 1 TSRMLS_CC); str 931 Zend/zend_exceptions.c convert_to_string(str); str 935 Zend/zend_exceptions.c zend_error_va(severity, (Z_STRLEN_P(file) > 0) ? Z_STRVAL_P(file) : NULL, Z_LVAL_P(line), "Uncaught %s\n thrown", Z_STRVAL_P(str)); str 381 Zend/zend_execute.c PZVAL_UNLOCK(EX_T(var).str_offset.str, should_free); str 394 Zend/zend_execute.c should_free->var = EX_T(var).str_offset.str; str 788 Zend/zend_execute.c zval *str = T->str_offset.str; str 790 Zend/zend_execute.c if (Z_TYPE_P(str) == IS_STRING) { str 796 Zend/zend_execute.c if (offset >= Z_STRLEN_P(str)) { str 797 Zend/zend_execute.c Z_STRVAL_P(str) = str_erealloc(Z_STRVAL_P(str), offset+1+1); str 798 Zend/zend_execute.c memset(Z_STRVAL_P(str) + Z_STRLEN_P(str), ' ', offset - Z_STRLEN_P(str)); str 799 Zend/zend_execute.c Z_STRVAL_P(str)[offset+1] = 0; str 800 Zend/zend_execute.c Z_STRLEN_P(str) = offset+1; str 801 Zend/zend_execute.c } else if (IS_INTERNED(Z_STRVAL_P(str))) { str 802 Zend/zend_execute.c Z_STRVAL_P(str) = estrndup(Z_STRVAL_P(str), Z_STRLEN_P(str)); str 813 Zend/zend_execute.c Z_STRVAL_P(str)[offset] = Z_STRVAL(tmp)[0]; str 816 Zend/zend_execute.c Z_STRVAL_P(str)[offset] = Z_STRVAL_P(value)[0]; str 1047 Zend/zend_execute.c offset_key = dim->value.str.val; str 1048 Zend/zend_execute.c offset_key_length = dim->value.str.len; str 1194 Zend/zend_execute.c zend_error(E_WARNING, "Illegal string offset '%s'", dim->value.str.val); str 1214 Zend/zend_execute.c result->str_offset.str = container; str 1313 Zend/zend_execute.c zend_error(E_WARNING, "Illegal string offset '%s'", dim->value.str.val); str 39 Zend/zend_execute.h zval *str; str 66 Zend/zend_execute.h ZEND_API int zend_eval_string(char *str, zval *retval_ptr, char *string_name TSRMLS_DC); str 67 Zend/zend_execute.h ZEND_API int zend_eval_stringl(char *str, int str_len, zval *retval_ptr, char *string_name TSRMLS_DC); str 68 Zend/zend_execute.h ZEND_API int zend_eval_string_ex(char *str, zval *retval_ptr, char *string_name, int handle_exceptions TSRMLS_DC); str 69 Zend/zend_execute.h ZEND_API int zend_eval_stringl_ex(char *str, int str_len, zval *retval_ptr, char *string_name, int handle_exceptions TSRMLS_DC); str 474 Zend/zend_execute_API.c if (!zend_get_constant_ex(p->value.str.val, p->value.str.len, &const_value, scope, Z_REAL_TYPE_P(p) TSRMLS_CC)) { str 1034 Zend/zend_execute_API.c ZEND_API int zend_eval_stringl(char *str, int str_len, zval *retval_ptr, char *string_name TSRMLS_DC) /* {{{ */ str 1046 Zend/zend_execute_API.c memcpy(Z_STRVAL(pv) + sizeof("return ") - 1, str, str_len); str 1051 Zend/zend_execute_API.c Z_STRVAL(pv) = str; str 1114 Zend/zend_execute_API.c ZEND_API int zend_eval_string(char *str, zval *retval_ptr, char *string_name TSRMLS_DC) /* {{{ */ str 1116 Zend/zend_execute_API.c return zend_eval_stringl(str, strlen(str), retval_ptr, string_name TSRMLS_CC); str 1120 Zend/zend_execute_API.c ZEND_API int zend_eval_stringl_ex(char *str, int str_len, zval *retval_ptr, char *string_name, int handle_exceptions TSRMLS_DC) /* {{{ */ str 1124 Zend/zend_execute_API.c result = zend_eval_stringl(str, str_len, retval_ptr, string_name TSRMLS_CC); str 1133 Zend/zend_execute_API.c ZEND_API int zend_eval_string_ex(char *str, zval *retval_ptr, char *string_name, int handle_exceptions TSRMLS_DC) /* {{{ */ str 1135 Zend/zend_execute_API.c return zend_eval_stringl_ex(str, strlen(str), retval_ptr, string_name, handle_exceptions TSRMLS_CC); str 153 Zend/zend_highlight.c str_efree(token.value.str.val); str 214 Zend/zend_highlight.c STR_FREE(token.value.str.val); str 45 Zend/zend_highlight.h ZEND_API int highlight_string(zval *str, zend_syntax_highlighter_ini *syntax_highlighter_ini, char *str_name TSRMLS_DC); str 142 Zend/zend_indent.c str_efree(token.value.str.val); str 198 Zend/zend_ini.h ZEND_API int zend_parse_ini_string(char *str, zend_bool unbuffered_errors, int scanner_mode, zend_ini_parser_cb_t ini_parser_cb, void *arg TSRMLS_DC); str 238 Zend/zend_ini_parser.y ZEND_API int zend_parse_ini_string(char *str, zend_bool unbuffered_errors, int scanner_mode, zend_ini_parser_cb_t ini_parser_cb, void *arg TSRMLS_DC) str 247 Zend/zend_ini_parser.y if (zend_ini_prepare_string_for_scanning(str, scanner_mode TSRMLS_CC) == FAILURE) { str 137 Zend/zend_ini_scanner.c #define zend_ini_copy_value(retval, str, len) { \ str 138 Zend/zend_ini_scanner.c Z_STRVAL_P(retval) = zend_strndup(str, len); \ str 143 Zend/zend_ini_scanner.c #define RETURN_TOKEN(type, str, len) { \ str 145 Zend/zend_ini_scanner.c zend_ini_copy_typed_value(ini_lval, type, str, len); \ str 147 Zend/zend_ini_scanner.c zend_ini_copy_value(ini_lval, str, len); \ str 152 Zend/zend_ini_scanner.c static inline int convert_to_number(zval *retval, const char *str, const int str_len) str 159 Zend/zend_ini_scanner.c if ((type = is_numeric_string_ex(str, str_len, &lval, &dval, 0, &overflow)) != 0) { str 172 Zend/zend_ini_scanner.c static void zend_ini_copy_typed_value(zval *retval, const int type, const char *str, int len) str 185 Zend/zend_ini_scanner.c if (convert_to_number(retval, str, len) == SUCCESS) { str 190 Zend/zend_ini_scanner.c zend_ini_copy_value(retval, str, len); str 210 Zend/zend_ini_scanner.c static void yy_scan_buffer(char *str, unsigned int len TSRMLS_DC) str 212 Zend/zend_ini_scanner.c YYCURSOR = (YYCTYPE*)str; str 297 Zend/zend_ini_scanner.c int zend_ini_prepare_string_for_scanning(char *str, int scanner_mode TSRMLS_DC) str 299 Zend/zend_ini_scanner.c int len = strlen(str); str 305 Zend/zend_ini_scanner.c yy_scan_buffer(str, len TSRMLS_CC); str 313 Zend/zend_ini_scanner.c static void zend_ini_escape_string(zval *lval, char *str, int len, char quote_type TSRMLS_DC) str 318 Zend/zend_ini_scanner.c zend_ini_copy_value(lval, str, len); str 34 Zend/zend_ini_scanner.h int zend_ini_prepare_string_for_scanning(char *str, int scanner_mode TSRMLS_DC); str 1317 Zend/zend_language_parser.y const unsigned char *end, *str, *tok1 = NULL, *tok2 = NULL; str 1329 Zend/zend_language_parser.y str = LANG_SCNG(yy_text); str 1330 Zend/zend_language_parser.y end = memchr(str, '\n', LANG_SCNG(yy_leng)); str 1344 Zend/zend_language_parser.y len = (end - str) > 30 ? 30 : (end - str); str 1347 Zend/zend_language_parser.y snprintf(buffer, sizeof(buffer), "'%.*s' %.*s", len, str, toklen, tok1); str 1349 Zend/zend_language_parser.y snprintf(buffer, sizeof(buffer), "'%.*s'", len, str); str 171 Zend/zend_language_scanner.c static void yy_scan_buffer(char *str, unsigned int len TSRMLS_DC) str 173 Zend/zend_language_scanner.c YYCURSOR = (YYCTYPE*)str; str 653 Zend/zend_language_scanner.c ZEND_API int zend_prepare_string_for_scanning(zval *str, char *filename TSRMLS_DC) str 659 Zend/zend_language_scanner.c Z_STRVAL_P(str) = str_erealloc(Z_STRVAL_P(str), Z_STRLEN_P(str) + ZEND_MMAP_AHEAD); str 660 Zend/zend_language_scanner.c memset(Z_STRVAL_P(str) + Z_STRLEN_P(str), 0, ZEND_MMAP_AHEAD); str 665 Zend/zend_language_scanner.c buf = Z_STRVAL_P(str); str 666 Zend/zend_language_scanner.c size = Z_STRLEN_P(str); str 807 Zend/zend_language_scanner.c int highlight_string(zval *str, zend_syntax_highlighter_ini *syntax_highlighter_ini, char *str_name TSRMLS_DC) str 810 Zend/zend_language_scanner.c zval tmp = *str; str 812 Zend/zend_language_scanner.c str = &tmp; str 813 Zend/zend_language_scanner.c zval_copy_ctor(str); str 815 Zend/zend_language_scanner.c if (zend_prepare_string_for_scanning(str, str_name TSRMLS_CC)==FAILURE) { str 826 Zend/zend_language_scanner.c zval_dtor(str); str 872 Zend/zend_language_scanner.c static void zend_scan_escape_string(zval *zendlval, char *str, int len, char quote_type TSRMLS_DC) str 877 Zend/zend_language_scanner.c ZVAL_STRINGL(zendlval, str, len, 1); str 63 Zend/zend_language_scanner.h ZEND_API int zend_prepare_string_for_scanning(zval *str, char *filename TSRMLS_DC); str 27 Zend/zend_multibyte.h typedef size_t (*zend_encoding_filter)(unsigned char **str, size_t *str_length, const unsigned char *buf, size_t length TSRMLS_DC); str 82 Zend/zend_operators.c ZEND_API int zend_atoi(const char *str, int str_len) /* {{{ */ str 87 Zend/zend_operators.c str_len = strlen(str); str 89 Zend/zend_operators.c retval = strtol(str, NULL, 0); str 91 Zend/zend_operators.c switch (str[str_len-1]) { str 110 Zend/zend_operators.c ZEND_API long zend_atol(const char *str, int str_len) /* {{{ */ str 115 Zend/zend_operators.c str_len = strlen(str); str 117 Zend/zend_operators.c retval = strtol(str, NULL, 0); str 119 Zend/zend_operators.c switch (str[str_len-1]) { str 1912 Zend/zend_operators.c static void increment_string(zval *str) /* {{{ */ str 1915 Zend/zend_operators.c int pos=Z_STRLEN_P(str)-1; str 1916 Zend/zend_operators.c char *s=Z_STRVAL_P(str); str 1921 Zend/zend_operators.c if (Z_STRLEN_P(str) == 0) { str 1922 Zend/zend_operators.c str_efree(Z_STRVAL_P(str)); str 1923 Zend/zend_operators.c Z_STRVAL_P(str) = estrndup("1", sizeof("1")-1); str 1924 Zend/zend_operators.c Z_STRLEN_P(str) = 1; str 1929 Zend/zend_operators.c Z_STRVAL_P(str) = s = estrndup(s, Z_STRLEN_P(str)); str 1972 Zend/zend_operators.c t = (char *) emalloc(Z_STRLEN_P(str)+1+1); str 1973 Zend/zend_operators.c memcpy(t+1, Z_STRVAL_P(str), Z_STRLEN_P(str)); str 1974 Zend/zend_operators.c Z_STRLEN_P(str)++; str 1975 Zend/zend_operators.c t[Z_STRLEN_P(str)] = '\0'; str 1987 Zend/zend_operators.c str_efree(Z_STRVAL_P(str)); str 1988 Zend/zend_operators.c Z_STRVAL_P(str) = t; str 2136 Zend/zend_operators.c register unsigned char *str = (unsigned char*)source; str 2138 Zend/zend_operators.c register unsigned char *end = str + length; str 2140 Zend/zend_operators.c while (str < end) { str 2141 Zend/zend_operators.c *result++ = zend_tolower_ascii(*str++); str 2155 Zend/zend_operators.c ZEND_API void zend_str_tolower(char *str, unsigned int length) /* {{{ */ str 2157 Zend/zend_operators.c register unsigned char *p = (unsigned char*)str; str 132 Zend/zend_operators.h static inline zend_uchar is_numeric_string_ex(const char *str, int length, long *lval, double *dval, int allow_errors, int *oflow_info) str 149 Zend/zend_operators.h while (*str == ' ' || *str == '\t' || *str == '\n' || *str == '\r' || *str == '\v' || *str == '\f') { str 150 Zend/zend_operators.h str++; str 153 Zend/zend_operators.h ptr = str; str 162 Zend/zend_operators.h if (length > 2 && *str == '0' && (str[1] == 'x' || str[1] == 'X')) { str 200 Zend/zend_operators.h *oflow_info = *str == '-' ? -1 : 1; str 207 Zend/zend_operators.h local_dval = zend_hex_strtod(str, &ptr); str 221 Zend/zend_operators.h local_dval = zend_strtod(str, &ptr); str 230 Zend/zend_operators.h if (ptr != str + length) { str 243 Zend/zend_operators.h if (!(cmp < 0 || (cmp == 0 && *str == '-'))) { str 245 Zend/zend_operators.h *dval = zend_strtod(str, NULL); str 248 Zend/zend_operators.h *oflow_info = *str == '-' ? -1 : 1; str 256 Zend/zend_operators.h *lval = strtol(str, NULL, base); str 269 Zend/zend_operators.h static inline zend_uchar is_numeric_string(const char *str, int length, long *lval, double *dval, int allow_errors) { str 270 Zend/zend_operators.h return is_numeric_string_ex(str, length, lval, dval, allow_errors, NULL); str 357 Zend/zend_operators.h ZEND_API void zend_str_tolower(char *str, unsigned int length); str 376 Zend/zend_operators.h ZEND_API int zend_atoi(const char *str, int str_len); str 377 Zend/zend_operators.h ZEND_API long zend_atol(const char *str, int str_len); str 444 Zend/zend_operators.h #define Z_STRVAL(zval) (zval).value.str.val str 445 Zend/zend_operators.h #define Z_STRLEN(zval) (zval).value.str.len str 32 Zend/zend_string.c ZEND_API const char *(*zend_new_interned_string)(const char *str, int len, int free_src TSRMLS_DC); str 36 Zend/zend_string.c static const char *zend_new_interned_string_int(const char *str, int len, int free_src TSRMLS_DC); str 27 Zend/zend_string.h ZEND_API extern const char *(*zend_new_interned_string)(const char *str, int len, int free_src TSRMLS_DC); str 71 Zend/zend_string.h #define str_erealloc(str, new_len) \ str 72 Zend/zend_string.h (IS_INTERNED(str) \ str 73 Zend/zend_string.h ? _str_erealloc(str, new_len, INTERNED_LEN(str)) \ str 74 Zend/zend_string.h : erealloc(str, new_len)) str 76 Zend/zend_string.h static inline char *_str_erealloc(char *str, size_t new_len, size_t old_len) { str 78 Zend/zend_string.h memcpy(buf, str, old_len); str 82 Zend/zend_string.h #define str_estrndup(str, len) \ str 83 Zend/zend_string.h (IS_INTERNED(str) ? (str) : estrndup((str), (len))) str 85 Zend/zend_string.h #define str_strndup(str, len) \ str 86 Zend/zend_string.h (IS_INTERNED(str) ? (str) : zend_strndup((str), (len))); str 88 Zend/zend_string.h #define str_hash(str, len) \ str 89 Zend/zend_string.h (IS_INTERNED(str) ? INTERNED_HASH(str) : zend_hash_func((str), (len)+1)) str 2586 Zend/zend_strtod.c ZEND_API double zend_hex_strtod(const char *str, const char **endptr) str 2588 Zend/zend_strtod.c const char *s = str; str 2593 Zend/zend_strtod.c if (strlen(str) < 2) { str 2594 Zend/zend_strtod.c *endptr = str; str 2618 Zend/zend_strtod.c *endptr = any ? s - 1 : str; str 2624 Zend/zend_strtod.c ZEND_API double zend_oct_strtod(const char *str, const char **endptr) str 2626 Zend/zend_strtod.c const char *s = str; str 2631 Zend/zend_strtod.c if (strlen(str) < 1) { str 2632 Zend/zend_strtod.c *endptr = str; str 2651 Zend/zend_strtod.c *endptr = any ? s - 1 : str; str 2657 Zend/zend_strtod.c ZEND_API double zend_bin_strtod(const char *str, const char **endptr) str 2659 Zend/zend_strtod.c const char *s = str; str 2664 Zend/zend_strtod.c if (strlen(str) < 2) { str 2665 Zend/zend_strtod.c *endptr = str; str 2694 Zend/zend_strtod.c *endptr = (char *)(any ? s - 1 : str); str 31 Zend/zend_strtod.h ZEND_API double zend_hex_strtod(const char *str, const char **endptr); str 32 Zend/zend_strtod.h ZEND_API double zend_oct_strtod(const char *str, const char **endptr); str 33 Zend/zend_strtod.h ZEND_API double zend_bin_strtod(const char *str, const char **endptr); str 37 Zend/zend_variables.c str_efree_rel(zvalue->value.str.val); str 85 Zend/zend_variables.c str_free(zvalue->value.str.val); str 125 Zend/zend_variables.c if (!IS_INTERNED(zvalue->value.str.val)) { str 126 Zend/zend_variables.c zvalue->value.str.val = (char *) estrndup_rel(zvalue->value.str.val, zvalue->value.str.len); str 1670 Zend/zend_vm_def.h ZVAL_STRINGL(retval, Z_STRVAL_P(EX_T((opline+1)->op2.var).str_offset.str)+EX_T((opline+1)->op2.var).str_offset.offset, 1, 1); str 1726 Zend/zend_vm_def.h ZVAL_STRINGL(retval, Z_STRVAL_P(EX_T(opline->op1.var).str_offset.str)+EX_T(opline->op1.var).str_offset.offset, 1, 1); str 2281 Zend/zend_vm_def.h tmp->value.str.val = emalloc(1); str 2282 Zend/zend_vm_def.h tmp->value.str.val[0] = 0; str 2283 Zend/zend_vm_def.h tmp->value.str.len = 0; str 2294 Zend/zend_vm_def.h zval *str = &EX_T(opline->result.var).tmp_var; str 2300 Zend/zend_vm_def.h Z_STRVAL_P(str) = NULL; str 2301 Zend/zend_vm_def.h Z_STRLEN_P(str) = 0; str 2302 Zend/zend_vm_def.h Z_TYPE_P(str) = IS_STRING; str 2304 Zend/zend_vm_def.h INIT_PZVAL(str); str 2307 Zend/zend_vm_def.h add_char_to_string(str, str, opline->op2.zv); str 2317 Zend/zend_vm_def.h zval *str = &EX_T(opline->result.var).tmp_var; str 2323 Zend/zend_vm_def.h Z_STRVAL_P(str) = NULL; str 2324 Zend/zend_vm_def.h Z_STRLEN_P(str) = 0; str 2325 Zend/zend_vm_def.h Z_TYPE_P(str) = IS_STRING; str 2327 Zend/zend_vm_def.h INIT_PZVAL(str); str 2330 Zend/zend_vm_def.h add_string_to_string(str, str, opline->op2.zv); str 2341 Zend/zend_vm_def.h zval *str = &EX_T(opline->result.var).tmp_var; str 2351 Zend/zend_vm_def.h Z_STRVAL_P(str) = NULL; str 2352 Zend/zend_vm_def.h Z_STRLEN_P(str) = 0; str 2353 Zend/zend_vm_def.h Z_TYPE_P(str) = IS_STRING; str 2355 Zend/zend_vm_def.h INIT_PZVAL(str); str 2365 Zend/zend_vm_def.h add_string_to_string(str, str, var); str 2836 Zend/zend_vm_def.h zend_error_noreturn(E_ERROR, "Call to undefined function %s()", fname->value.str.val); str 4139 Zend/zend_vm_def.h ulong hash_value = zend_inline_hash_func(varname->value.str.val, varname->value.str.len+1); str 4142 Zend/zend_vm_def.h zend_delete_variable(execute_data, target_symbol_table, varname->value.str.val, varname->value.str.len+1, hash_value TSRMLS_CC); str 4197 Zend/zend_vm_def.h zend_delete_global_variable_ex(offset->value.str.val, offset->value.str.len, hval TSRMLS_CC); str 4641 Zend/zend_vm_def.h if (zend_hash_find(target_symbol_table, varname->value.str.val, varname->value.str.len+1, (void **) &value) == FAILURE) { str 680 Zend/zend_vm_execute.h tmp->value.str.val = emalloc(1); str 681 Zend/zend_vm_execute.h tmp->value.str.val[0] = 0; str 682 Zend/zend_vm_execute.h tmp->value.str.len = 0; str 2590 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to undefined function %s()", fname->value.str.val); str 4207 Zend/zend_vm_execute.h ulong hash_value = zend_inline_hash_func(varname->value.str.val, varname->value.str.len+1); str 4210 Zend/zend_vm_execute.h zend_delete_variable(execute_data, target_symbol_table, varname->value.str.val, varname->value.str.len+1, hash_value TSRMLS_CC); str 4279 Zend/zend_vm_execute.h if (zend_hash_find(target_symbol_table, varname->value.str.val, varname->value.str.len+1, (void **) &value) == FAILURE) { str 5982 Zend/zend_vm_execute.h ulong hash_value = zend_inline_hash_func(varname->value.str.val, varname->value.str.len+1); str 5985 Zend/zend_vm_execute.h zend_delete_variable(execute_data, target_symbol_table, varname->value.str.val, varname->value.str.len+1, hash_value TSRMLS_CC); str 6054 Zend/zend_vm_execute.h if (zend_hash_find(target_symbol_table, varname->value.str.val, varname->value.str.len+1, (void **) &value) == FAILURE) { str 6702 Zend/zend_vm_execute.h ulong hash_value = zend_inline_hash_func(varname->value.str.val, varname->value.str.len+1); str 6705 Zend/zend_vm_execute.h zend_delete_variable(execute_data, target_symbol_table, varname->value.str.val, varname->value.str.len+1, hash_value TSRMLS_CC); str 6774 Zend/zend_vm_execute.h if (zend_hash_find(target_symbol_table, varname->value.str.val, varname->value.str.len+1, (void **) &value) == FAILURE) { str 9240 Zend/zend_vm_execute.h zval *str = &EX_T(opline->result.var).tmp_var; str 9246 Zend/zend_vm_execute.h Z_STRVAL_P(str) = NULL; str 9247 Zend/zend_vm_execute.h Z_STRLEN_P(str) = 0; str 9248 Zend/zend_vm_execute.h Z_TYPE_P(str) = IS_STRING; str 9250 Zend/zend_vm_execute.h INIT_PZVAL(str); str 9253 Zend/zend_vm_execute.h add_char_to_string(str, str, opline->op2.zv); str 9263 Zend/zend_vm_execute.h zval *str = &EX_T(opline->result.var).tmp_var; str 9269 Zend/zend_vm_execute.h Z_STRVAL_P(str) = NULL; str 9270 Zend/zend_vm_execute.h Z_STRLEN_P(str) = 0; str 9271 Zend/zend_vm_execute.h Z_TYPE_P(str) = IS_STRING; str 9273 Zend/zend_vm_execute.h INIT_PZVAL(str); str 9276 Zend/zend_vm_execute.h add_string_to_string(str, str, opline->op2.zv); str 9535 Zend/zend_vm_execute.h ulong hash_value = zend_inline_hash_func(varname->value.str.val, varname->value.str.len+1); str 9538 Zend/zend_vm_execute.h zend_delete_variable(execute_data, target_symbol_table, varname->value.str.val, varname->value.str.len+1, hash_value TSRMLS_CC); str 9607 Zend/zend_vm_execute.h if (zend_hash_find(target_symbol_table, varname->value.str.val, varname->value.str.len+1, (void **) &value) == FAILURE) { str 10107 Zend/zend_vm_execute.h zval *str = &EX_T(opline->result.var).tmp_var; str 10117 Zend/zend_vm_execute.h Z_STRVAL_P(str) = NULL; str 10118 Zend/zend_vm_execute.h Z_STRLEN_P(str) = 0; str 10119 Zend/zend_vm_execute.h Z_TYPE_P(str) = IS_STRING; str 10121 Zend/zend_vm_execute.h INIT_PZVAL(str); str 10131 Zend/zend_vm_execute.h add_string_to_string(str, str, var); str 10973 Zend/zend_vm_execute.h zval *str = &EX_T(opline->result.var).tmp_var; str 10983 Zend/zend_vm_execute.h Z_STRVAL_P(str) = NULL; str 10984 Zend/zend_vm_execute.h Z_STRLEN_P(str) = 0; str 10985 Zend/zend_vm_execute.h Z_TYPE_P(str) = IS_STRING; str 10987 Zend/zend_vm_execute.h INIT_PZVAL(str); str 10997 Zend/zend_vm_execute.h add_string_to_string(str, str, var); str 11268 Zend/zend_vm_execute.h ulong hash_value = zend_inline_hash_func(varname->value.str.val, varname->value.str.len+1); str 11271 Zend/zend_vm_execute.h zend_delete_variable(execute_data, target_symbol_table, varname->value.str.val, varname->value.str.len+1, hash_value TSRMLS_CC); str 11340 Zend/zend_vm_execute.h if (zend_hash_find(target_symbol_table, varname->value.str.val, varname->value.str.len+1, (void **) &value) == FAILURE) { str 11863 Zend/zend_vm_execute.h ulong hash_value = zend_inline_hash_func(varname->value.str.val, varname->value.str.len+1); str 11866 Zend/zend_vm_execute.h zend_delete_variable(execute_data, target_symbol_table, varname->value.str.val, varname->value.str.len+1, hash_value TSRMLS_CC); str 11935 Zend/zend_vm_execute.h if (zend_hash_find(target_symbol_table, varname->value.str.val, varname->value.str.len+1, (void **) &value) == FAILURE) { str 12420 Zend/zend_vm_execute.h zval *str = &EX_T(opline->result.var).tmp_var; str 12430 Zend/zend_vm_execute.h Z_STRVAL_P(str) = NULL; str 12431 Zend/zend_vm_execute.h Z_STRLEN_P(str) = 0; str 12432 Zend/zend_vm_execute.h Z_TYPE_P(str) = IS_STRING; str 12434 Zend/zend_vm_execute.h INIT_PZVAL(str); str 12444 Zend/zend_vm_execute.h add_string_to_string(str, str, var); str 15612 Zend/zend_vm_execute.h ZVAL_STRINGL(retval, Z_STRVAL_P(EX_T((opline+1)->op2.var).str_offset.str)+EX_T((opline+1)->op2.var).str_offset.offset, 1, 1); str 15668 Zend/zend_vm_execute.h ZVAL_STRINGL(retval, Z_STRVAL_P(EX_T(opline->op1.var).str_offset.str)+EX_T(opline->op1.var).str_offset.offset, 1, 1); str 16178 Zend/zend_vm_execute.h ulong hash_value = zend_inline_hash_func(varname->value.str.val, varname->value.str.len+1); str 16181 Zend/zend_vm_execute.h zend_delete_variable(execute_data, target_symbol_table, varname->value.str.val, varname->value.str.len+1, hash_value TSRMLS_CC); str 16236 Zend/zend_vm_execute.h zend_delete_global_variable_ex(offset->value.str.val, offset->value.str.len, hval TSRMLS_CC); str 16387 Zend/zend_vm_execute.h if (zend_hash_find(target_symbol_table, varname->value.str.val, varname->value.str.len+1, (void **) &value) == FAILURE) { str 17965 Zend/zend_vm_execute.h ZVAL_STRINGL(retval, Z_STRVAL_P(EX_T((opline+1)->op2.var).str_offset.str)+EX_T((opline+1)->op2.var).str_offset.offset, 1, 1); str 18021 Zend/zend_vm_execute.h ZVAL_STRINGL(retval, Z_STRVAL_P(EX_T(opline->op1.var).str_offset.str)+EX_T(opline->op1.var).str_offset.offset, 1, 1); str 18421 Zend/zend_vm_execute.h zend_delete_global_variable_ex(offset->value.str.val, offset->value.str.len, hval TSRMLS_CC); str 20227 Zend/zend_vm_execute.h ZVAL_STRINGL(retval, Z_STRVAL_P(EX_T((opline+1)->op2.var).str_offset.str)+EX_T((opline+1)->op2.var).str_offset.offset, 1, 1); str 20283 Zend/zend_vm_execute.h ZVAL_STRINGL(retval, Z_STRVAL_P(EX_T(opline->op1.var).str_offset.str)+EX_T(opline->op1.var).str_offset.offset, 1, 1); str 20759 Zend/zend_vm_execute.h ulong hash_value = zend_inline_hash_func(varname->value.str.val, varname->value.str.len+1); str 20762 Zend/zend_vm_execute.h zend_delete_variable(execute_data, target_symbol_table, varname->value.str.val, varname->value.str.len+1, hash_value TSRMLS_CC); str 20817 Zend/zend_vm_execute.h zend_delete_global_variable_ex(offset->value.str.val, offset->value.str.len, hval TSRMLS_CC); str 20968 Zend/zend_vm_execute.h if (zend_hash_find(target_symbol_table, varname->value.str.val, varname->value.str.len+1, (void **) &value) == FAILURE) { str 21871 Zend/zend_vm_execute.h ZVAL_STRINGL(retval, Z_STRVAL_P(EX_T((opline+1)->op2.var).str_offset.str)+EX_T((opline+1)->op2.var).str_offset.offset, 1, 1); str 22192 Zend/zend_vm_execute.h ulong hash_value = zend_inline_hash_func(varname->value.str.val, varname->value.str.len+1); str 22195 Zend/zend_vm_execute.h zend_delete_variable(execute_data, target_symbol_table, varname->value.str.val, varname->value.str.len+1, hash_value TSRMLS_CC); str 22264 Zend/zend_vm_execute.h if (zend_hash_find(target_symbol_table, varname->value.str.val, varname->value.str.len+1, (void **) &value) == FAILURE) { str 23699 Zend/zend_vm_execute.h ZVAL_STRINGL(retval, Z_STRVAL_P(EX_T((opline+1)->op2.var).str_offset.str)+EX_T((opline+1)->op2.var).str_offset.offset, 1, 1); str 23755 Zend/zend_vm_execute.h ZVAL_STRINGL(retval, Z_STRVAL_P(EX_T(opline->op1.var).str_offset.str)+EX_T(opline->op1.var).str_offset.offset, 1, 1); str 24207 Zend/zend_vm_execute.h zend_delete_global_variable_ex(offset->value.str.val, offset->value.str.len, hval TSRMLS_CC); str 25456 Zend/zend_vm_execute.h zval *str = &EX_T(opline->result.var).tmp_var; str 25462 Zend/zend_vm_execute.h Z_STRVAL_P(str) = NULL; str 25463 Zend/zend_vm_execute.h Z_STRLEN_P(str) = 0; str 25464 Zend/zend_vm_execute.h Z_TYPE_P(str) = IS_STRING; str 25466 Zend/zend_vm_execute.h INIT_PZVAL(str); str 25469 Zend/zend_vm_execute.h add_char_to_string(str, str, opline->op2.zv); str 25479 Zend/zend_vm_execute.h zval *str = &EX_T(opline->result.var).tmp_var; str 25485 Zend/zend_vm_execute.h Z_STRVAL_P(str) = NULL; str 25486 Zend/zend_vm_execute.h Z_STRLEN_P(str) = 0; str 25487 Zend/zend_vm_execute.h Z_TYPE_P(str) = IS_STRING; str 25489 Zend/zend_vm_execute.h INIT_PZVAL(str); str 25492 Zend/zend_vm_execute.h add_string_to_string(str, str, opline->op2.zv); str 25728 Zend/zend_vm_execute.h zend_delete_global_variable_ex(offset->value.str.val, offset->value.str.len, hval TSRMLS_CC); str 26871 Zend/zend_vm_execute.h zval *str = &EX_T(opline->result.var).tmp_var; str 26881 Zend/zend_vm_execute.h Z_STRVAL_P(str) = NULL; str 26882 Zend/zend_vm_execute.h Z_STRLEN_P(str) = 0; str 26883 Zend/zend_vm_execute.h Z_TYPE_P(str) = IS_STRING; str 26885 Zend/zend_vm_execute.h INIT_PZVAL(str); str 26895 Zend/zend_vm_execute.h add_string_to_string(str, str, var); str 27050 Zend/zend_vm_execute.h zend_delete_global_variable_ex(offset->value.str.val, offset->value.str.len, hval TSRMLS_CC); str 28193 Zend/zend_vm_execute.h zval *str = &EX_T(opline->result.var).tmp_var; str 28203 Zend/zend_vm_execute.h Z_STRVAL_P(str) = NULL; str 28204 Zend/zend_vm_execute.h Z_STRLEN_P(str) = 0; str 28205 Zend/zend_vm_execute.h Z_TYPE_P(str) = IS_STRING; str 28207 Zend/zend_vm_execute.h INIT_PZVAL(str); str 28217 Zend/zend_vm_execute.h add_string_to_string(str, str, var); str 28372 Zend/zend_vm_execute.h zend_delete_global_variable_ex(offset->value.str.val, offset->value.str.len, hval TSRMLS_CC); str 29946 Zend/zend_vm_execute.h zval *str = &EX_T(opline->result.var).tmp_var; str 29956 Zend/zend_vm_execute.h Z_STRVAL_P(str) = NULL; str 29957 Zend/zend_vm_execute.h Z_STRLEN_P(str) = 0; str 29958 Zend/zend_vm_execute.h Z_TYPE_P(str) = IS_STRING; str 29960 Zend/zend_vm_execute.h INIT_PZVAL(str); str 29970 Zend/zend_vm_execute.h add_string_to_string(str, str, var); str 30123 Zend/zend_vm_execute.h zend_delete_global_variable_ex(offset->value.str.val, offset->value.str.len, hval TSRMLS_CC); str 33141 Zend/zend_vm_execute.h ZVAL_STRINGL(retval, Z_STRVAL_P(EX_T((opline+1)->op2.var).str_offset.str)+EX_T((opline+1)->op2.var).str_offset.offset, 1, 1); str 33197 Zend/zend_vm_execute.h ZVAL_STRINGL(retval, Z_STRVAL_P(EX_T(opline->op1.var).str_offset.str)+EX_T(opline->op1.var).str_offset.offset, 1, 1); str 33489 Zend/zend_vm_execute.h ulong hash_value = zend_inline_hash_func(varname->value.str.val, varname->value.str.len+1); str 33492 Zend/zend_vm_execute.h zend_delete_variable(execute_data, target_symbol_table, varname->value.str.val, varname->value.str.len+1, hash_value TSRMLS_CC); str 33547 Zend/zend_vm_execute.h zend_delete_global_variable_ex(offset->value.str.val, offset->value.str.len, hval TSRMLS_CC); str 33696 Zend/zend_vm_execute.h if (zend_hash_find(target_symbol_table, varname->value.str.val, varname->value.str.len+1, (void **) &value) == FAILURE) { str 35265 Zend/zend_vm_execute.h ZVAL_STRINGL(retval, Z_STRVAL_P(EX_T((opline+1)->op2.var).str_offset.str)+EX_T((opline+1)->op2.var).str_offset.offset, 1, 1); str 35321 Zend/zend_vm_execute.h ZVAL_STRINGL(retval, Z_STRVAL_P(EX_T(opline->op1.var).str_offset.str)+EX_T(opline->op1.var).str_offset.offset, 1, 1); str 35595 Zend/zend_vm_execute.h zend_delete_global_variable_ex(offset->value.str.val, offset->value.str.len, hval TSRMLS_CC); str 37390 Zend/zend_vm_execute.h ZVAL_STRINGL(retval, Z_STRVAL_P(EX_T((opline+1)->op2.var).str_offset.str)+EX_T((opline+1)->op2.var).str_offset.offset, 1, 1); str 37446 Zend/zend_vm_execute.h ZVAL_STRINGL(retval, Z_STRVAL_P(EX_T(opline->op1.var).str_offset.str)+EX_T(opline->op1.var).str_offset.offset, 1, 1); str 37795 Zend/zend_vm_execute.h ulong hash_value = zend_inline_hash_func(varname->value.str.val, varname->value.str.len+1); str 37798 Zend/zend_vm_execute.h zend_delete_variable(execute_data, target_symbol_table, varname->value.str.val, varname->value.str.len+1, hash_value TSRMLS_CC); str 37853 Zend/zend_vm_execute.h zend_delete_global_variable_ex(offset->value.str.val, offset->value.str.len, hval TSRMLS_CC); str 38002 Zend/zend_vm_execute.h if (zend_hash_find(target_symbol_table, varname->value.str.val, varname->value.str.len+1, (void **) &value) == FAILURE) { str 38900 Zend/zend_vm_execute.h ZVAL_STRINGL(retval, Z_STRVAL_P(EX_T((opline+1)->op2.var).str_offset.str)+EX_T((opline+1)->op2.var).str_offset.offset, 1, 1); str 39096 Zend/zend_vm_execute.h ulong hash_value = zend_inline_hash_func(varname->value.str.val, varname->value.str.len+1); str 39099 Zend/zend_vm_execute.h zend_delete_variable(execute_data, target_symbol_table, varname->value.str.val, varname->value.str.len+1, hash_value TSRMLS_CC); str 39168 Zend/zend_vm_execute.h if (zend_hash_find(target_symbol_table, varname->value.str.val, varname->value.str.len+1, (void **) &value) == FAILURE) { str 40575 Zend/zend_vm_execute.h ZVAL_STRINGL(retval, Z_STRVAL_P(EX_T((opline+1)->op2.var).str_offset.str)+EX_T((opline+1)->op2.var).str_offset.offset, 1, 1); str 40631 Zend/zend_vm_execute.h ZVAL_STRINGL(retval, Z_STRVAL_P(EX_T(opline->op1.var).str_offset.str)+EX_T(opline->op1.var).str_offset.offset, 1, 1); str 40956 Zend/zend_vm_execute.h zend_delete_global_variable_ex(offset->value.str.val, offset->value.str.len, hval TSRMLS_CC); str 191 ext/bcmath/bcmath.c static void php_str2num(bc_num *num, char *str TSRMLS_DC) str 195 ext/bcmath/bcmath.c if (!(p = strchr(str, '.'))) { str 196 ext/bcmath/bcmath.c bc_str2num(num, str, 0 TSRMLS_CC); str 200 ext/bcmath/bcmath.c bc_str2num(num, str, strlen(p+1) TSRMLS_CC); str 112 ext/bcmath/libbcmath/src/bcmath.h _PROTOTYPE(void bc_str2num, (bc_num *num, char *str, int scale TSRMLS_DC)); str 47 ext/bcmath/libbcmath/src/num2str.c char *str, *sptr; str 54 ext/bcmath/libbcmath/src/num2str.c str = (char *) safe_emalloc (1, num->n_len + num->n_scale, 2 + signch); str 56 ext/bcmath/libbcmath/src/num2str.c str = (char *) safe_emalloc (1, num->n_len, 1 + signch); str 57 ext/bcmath/libbcmath/src/num2str.c if (str == NULL) bc_out_of_memory(); str 60 ext/bcmath/libbcmath/src/num2str.c sptr = str; str 78 ext/bcmath/libbcmath/src/num2str.c return (str); str 44 ext/bcmath/libbcmath/src/str2num.c bc_str2num (bc_num *num, char *str, int scale TSRMLS_DC) str 54 ext/bcmath/libbcmath/src/str2num.c ptr = str; str 79 ext/bcmath/libbcmath/src/str2num.c ptr = str; str 91 ext/bz2/bz2.c ZEND_ARG_INFO(0, str) str 122 ext/com_dotnet/com_typeinfo.c char *str = NULL; str 130 ext/com_dotnet/com_typeinfo.c spprintf(&str, 0, "%s,%d,%d", keyname, major_tmp, minor_tmp); str 132 ext/com_dotnet/com_typeinfo.c TL = php_com_load_typelib(str, codepage TSRMLS_CC); str 134 ext/com_dotnet/com_typeinfo.c efree(str); str 168 ext/curl/interface.c static int php_curl_option_str(php_curl *ch, long option, const char *str, const int len, zend_bool make_copy TSRMLS_DC) str 172 ext/curl/interface.c if (strlen(str) != len) { str 183 ext/curl/interface.c copystr = estrndup(str, len); str 185 ext/curl/interface.c zend_llist_add_element(&ch->to_free->str, ©str); str 188 ext/curl/interface.c error = curl_easy_setopt(ch->cp, option, str); str 343 ext/curl/interface.c ZEND_ARG_INFO(0, str) str 348 ext/curl/interface.c ZEND_ARG_INFO(0, str) str 509 ext/curl/interface.c char str[1024]; str 516 ext/curl/interface.c sprintf(str, "%d", d->age); str 517 ext/curl/interface.c php_info_print_table_row(2, "Age", str); str 578 ext/curl/interface.c n += sprintf(str + n, "%s%s", *p, *(p + 1) != NULL ? ", " : ""); str 581 ext/curl/interface.c php_info_print_table_row(2, "Protocols", str); str 1679 ext/curl/interface.c efree(ch->header.str); str 1682 ext/curl/interface.c ch->header.str = estrndup(buf, buf_len); str 1826 ext/curl/interface.c zend_llist_init(&(*ch)->to_free->str, sizeof(char *), (llist_dtor_func_t) curl_free_string, 0); str 1921 ext/curl/interface.c curl_easy_setopt(ch->cp, CURLOPT_ERRORBUFFER, ch->err.str); str 2057 ext/curl/interface.c curl_easy_setopt(dupch->cp, CURLOPT_ERRORBUFFER, dupch->err.str); str 2733 ext/curl/interface.c zend_llist_add_element(&ch->to_free->str, &post); str 2959 ext/curl/interface.c efree(ch->header.str); str 2963 ext/curl/interface.c memset(ch->err.str, 0, CURL_ERROR_SIZE + 1); str 3147 ext/curl/interface.c CAAS("request_header", ch->header.str); str 3153 ext/curl/interface.c RETURN_STRINGL(ch->header.str, ch->header.str_len, 1); str 3246 ext/curl/interface.c ch->err.str[CURL_ERROR_SIZE] = 0; str 3247 ext/curl/interface.c RETURN_STRING(ch->err.str, 1); str 3318 ext/curl/interface.c zend_llist_clean(&ch->to_free->str); str 3349 ext/curl/interface.c efree(ch->header.str); str 3402 ext/curl/interface.c const char *str; str 3408 ext/curl/interface.c str = curl_easy_strerror(code); str 3409 ext/curl/interface.c if (str) { str 3410 ext/curl/interface.c RETURN_STRING(str, 1); str 3501 ext/curl/interface.c char *str = NULL, *res = NULL; str 3506 ext/curl/interface.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rs", &zid, &str, &str_len) == FAILURE) { str 3512 ext/curl/interface.c if ((res = curl_easy_escape(ch->cp, str, str_len))) { str 3525 ext/curl/interface.c char *str = NULL, *out = NULL; str 3530 ext/curl/interface.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rs", &zid, &str, &str_len) == FAILURE) { str 3536 ext/curl/interface.c if ((out = curl_easy_unescape(ch->cp, str, str_len, &out_len))) { str 368 ext/curl/multi.c const char *str; str 374 ext/curl/multi.c str = curl_multi_strerror(code); str 375 ext/curl/multi.c if (str) { str 376 ext/curl/multi.c RETURN_STRING(str, 1); str 159 ext/curl/php_curl.h char str[CURL_ERROR_SIZE + 1]; str 164 ext/curl/php_curl.h char *str; str 169 ext/curl/php_curl.h zend_llist str; str 116 ext/date/lib/parse_date.c #define TIMELIB_HAVE_TIME() { if (s->time->have_time) { add_error(s, "Double time specification"); timelib_string_free(str); return TIMELIB_ERROR; } else { s->time->have_time = 1; s->time->h = 0; s->time->i = 0; s->time->s = 0; s->time->f = 0; } } str 118 ext/date/lib/parse_date.c #define TIMELIB_HAVE_DATE() { if (s->time->have_date) { add_error(s, "Double date specification"); timelib_string_free(str); return TIMELIB_ERROR; } else { s->time->have_date = 1; } } str 123 ext/date/lib/parse_date.c #define TIMELIB_HAVE_TZ() { s->cur = cursor; if (s->time->have_zone) { s->time->have_zone > 1 ? add_error(s, "Double timezone specification") : add_warning(s, "Double timezone specification"); timelib_string_free(str); s->time->have_zone++; return TIMELIB_ERROR; } else { s->time->have_zone++; } } str 125 ext/date/lib/parse_date.c #define TIMELIB_INIT s->cur = cursor; str = timelib_string(s); ptr = str str 126 ext/date/lib/parse_date.c #define TIMELIB_DEINIT timelib_string_free(str) str 158 ext/date/lib/parse_date.c uchar *lim, *str, *ptr, *cur, *tok, *pos; str 350 ext/date/lib/parse_date.c s->errors->warning_messages[s->errors->warning_count - 1].position = s->tok ? s->tok - s->str : 0; str 359 ext/date/lib/parse_date.c s->errors->error_messages[s->errors->error_count - 1].position = s->tok ? s->tok - s->str : 0; str 451 ext/date/lib/parse_date.c char *begin, *end, *str; str 470 ext/date/lib/parse_date.c str = timelib_calloc(1, end - begin + 1); str 471 ext/date/lib/parse_date.c memcpy(str, begin, end - begin); str 472 ext/date/lib/parse_date.c tmp_nr = strtoll(str, NULL, 10); str 473 ext/date/lib/parse_date.c timelib_free(str); str 494 ext/date/lib/parse_date.c char *begin, *end, *str; str 510 ext/date/lib/parse_date.c str = timelib_calloc(1, end - begin + 1); str 511 ext/date/lib/parse_date.c memcpy(str, begin, end - begin); str 512 ext/date/lib/parse_date.c if (str[0] == ':') { str 513 ext/date/lib/parse_date.c str[0] = '.'; str 515 ext/date/lib/parse_date.c tmp_nr = strtod(str, NULL); str 516 ext/date/lib/parse_date.c timelib_free(str); str 817 ext/date/lib/parse_date.c char *str, *ptr = NULL; str 24658 ext/date/lib/parse_date.c in.str = timelib_malloc((e - s) + YYMAXFILL); str 24659 ext/date/lib/parse_date.c memset(in.str, 0, (e - s) + YYMAXFILL); str 24660 ext/date/lib/parse_date.c memcpy(in.str, s, (e - s)); str 24661 ext/date/lib/parse_date.c in.lim = in.str + (e - s) + YYMAXFILL; str 24662 ext/date/lib/parse_date.c in.cur = in.str; str 24694 ext/date/lib/parse_date.c timelib_free(in.str); str 82 ext/date/lib/parse_iso_intervals.c #define TIMELIB_INIT s->cur = cursor; str = timelib_string(s); ptr = str str 83 ext/date/lib/parse_iso_intervals.c #define TIMELIB_DEINIT timelib_string_free(str) str 97 ext/date/lib/parse_iso_intervals.c uchar *lim, *str, *ptr, *cur, *tok, *pos; str 117 ext/date/lib/parse_iso_intervals.c s->errors->warning_messages[s->errors->warning_count - 1].position = s->tok ? s->tok - s->str : 0; str 126 ext/date/lib/parse_iso_intervals.c s->errors->error_messages[s->errors->error_count - 1].position = s->tok ? s->tok - s->str : 0; str 141 ext/date/lib/parse_iso_intervals.c char *begin, *end, *str; str 157 ext/date/lib/parse_iso_intervals.c str = timelib_calloc(1, end - begin + 1); str 158 ext/date/lib/parse_iso_intervals.c memcpy(str, begin, end - begin); str 159 ext/date/lib/parse_iso_intervals.c tmp_nr = strtoll(str, NULL, 10); str 160 ext/date/lib/parse_iso_intervals.c timelib_free(str); str 252 ext/date/lib/parse_iso_intervals.c char *str, *ptr = NULL; str 949 ext/date/lib/parse_iso_intervals.c in.str = timelib_malloc((e - s) + YYMAXFILL); str 950 ext/date/lib/parse_iso_intervals.c memset(in.str, 0, (e - s) + YYMAXFILL); str 951 ext/date/lib/parse_iso_intervals.c memcpy(in.str, s, (e - s)); str 952 ext/date/lib/parse_iso_intervals.c in.lim = in.str + (e - s) + YYMAXFILL; str 953 ext/date/lib/parse_iso_intervals.c in.cur = in.str; str 1003 ext/date/lib/parse_iso_intervals.c timelib_free(in.str); str 145 ext/dba/libinifile/inifile.c static char *etrim(const char *str) str 150 ext/dba/libinifile/inifile.c if (!str) { str 153 ext/dba/libinifile/inifile.c val = (char*)str; str 203 ext/dom/node.c char *str = NULL; str 221 ext/dom/node.c str = qname; str 223 ext/dom/node.c str = (char *) nodep->name; str 232 ext/dom/node.c str = qname; str 234 ext/dom/node.c str = (char *) nodep->name; str 243 ext/dom/node.c str = (char *) nodep->name; str 246 ext/dom/node.c str = "#cdata-section"; str 249 ext/dom/node.c str = "#comment"; str 253 ext/dom/node.c str = "#document"; str 256 ext/dom/node.c str = "#document-fragment"; str 259 ext/dom/node.c str = "#text"; str 267 ext/dom/node.c if(str != NULL) { str 268 ext/dom/node.c ZVAL_STRING(*retval, str, 1); str 291 ext/dom/node.c char *str = NULL; str 308 ext/dom/node.c str = xmlNodeGetContent(nodep); str 311 ext/dom/node.c str = xmlNodeGetContent(nodep->children); str 314 ext/dom/node.c str = NULL; str 320 ext/dom/node.c if(str != NULL) { str 321 ext/dom/node.c ZVAL_STRING(*retval, str, 1); str 322 ext/dom/node.c xmlFree(str); str 687 ext/dom/node.c char *str = NULL; str 701 ext/dom/node.c str = (char *) nodep->ns->href; str 705 ext/dom/node.c str = NULL; str 711 ext/dom/node.c if(str != NULL) { str 712 ext/dom/node.c ZVAL_STRING(*retval, str, 1); str 731 ext/dom/node.c char *str = NULL; str 746 ext/dom/node.c str = (char *) ns->prefix; str 750 ext/dom/node.c str = NULL; str 756 ext/dom/node.c if (str == NULL) { str 759 ext/dom/node.c ZVAL_STRING(*retval, str, 1); str 906 ext/dom/node.c char *str = NULL; str 915 ext/dom/node.c str = xmlNodeGetContent(nodep); str 919 ext/dom/node.c if(str != NULL) { str 920 ext/dom/node.c ZVAL_STRING(*retval, str, 1); str 921 ext/dom/node.c xmlFree(str); str 84 ext/dom/xpath.c char *str; str 137 ext/dom/xpath.c str = (char *)xmlXPathCastToString(obj); str 138 ext/dom/xpath.c ZVAL_STRING(args[i], str, 1); str 139 ext/dom/xpath.c xmlFree(str); str 634 ext/ereg/ereg.c char *spliton, *str, *strp, *endp; str 638 ext/ereg/ereg.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|l", &spliton, &spliton_len, &str, &str_len, &count) == FAILURE) { str 646 ext/ereg/ereg.c strp = str; str 53 ext/ereg/regex/engine.c #define NOTE(str) { if (m->eflags®_TRACE) printf("=%s\n", (str)); } str 406 ext/ereg/regex/main.c check(str, sub, should) str 407 ext/ereg/regex/main.c char *str; str 441 ext/ereg/regex/main.c if (sub.rm_eo > strlen(str)) { str 449 ext/ereg/regex/main.c p = str + sub.rm_so; str 210 ext/ereg/regex/split.c char *str; str 287 ext/ereg/regex/split.c for (n = 0; tests[n].str != NULL; n++) { str 288 ext/ereg/regex/split.c (void) strcpy(buf, tests[n].str); str 294 ext/ereg/regex/split.c tests[n].str, tests[n].seps, nf, tests[n].nf); str 306 ext/ereg/regex/split.c tests[n].str, tests[n].seps, str 283 ext/exif/exif.c static size_t php_strnlen(char* str, size_t maxlen) { str 286 ext/exif/exif.c if (str && maxlen && *str) { str 289 ext/exif/exif.c } while (--maxlen && *(++str)); str 78 ext/fileinfo/libmagic/fsmagic.c handle_mime(struct magic_set *ms, int mime, const char *str) str 81 ext/fileinfo/libmagic/fsmagic.c if (file_printf(ms, "inode/%s", str) == -1) str 144 ext/fileinfo/libmagic/readcdf.c const char *str = NULL; str 151 ext/fileinfo/libmagic/readcdf.c str = cdf_clsid_to_mime(root_storage->d_storage_uuid, clsid2mime); str 209 ext/fileinfo/libmagic/readcdf.c } else if (str == NULL && info[i].pi_id == str 211 ext/fileinfo/libmagic/readcdf.c str = cdf_app_to_mime(vbuf, app2mime); str 253 ext/fileinfo/libmagic/readcdf.c if (str == NULL) str 255 ext/fileinfo/libmagic/readcdf.c if (file_printf(ms, "application/%s", str) == -1) str 274 ext/fileinfo/libmagic/readcdf.c const char *str; str 304 ext/fileinfo/libmagic/readcdf.c str = cdf_clsid_to_mime(root_storage->d_storage_uuid, clsid2desc); str 305 ext/fileinfo/libmagic/readcdf.c if (str) str 306 ext/fileinfo/libmagic/readcdf.c if (file_printf(ms, ", %s", str) == -1) str 389 ext/fileinfo/libmagic/readcdf.c const char *str = NULL; str 394 ext/fileinfo/libmagic/readcdf.c for (j = 0; str == NULL && j < dir.dir_len; j++) { str 398 ext/fileinfo/libmagic/readcdf.c str = cdf_app_to_mime(name, str 402 ext/fileinfo/libmagic/readcdf.c if (str != NULL) { str 403 ext/fileinfo/libmagic/readcdf.c if (file_printf(ms, "%s", str) == -1) str 408 ext/fileinfo/libmagic/readcdf.c if (str == NULL) str 409 ext/fileinfo/libmagic/readcdf.c str = "vnd.ms-office"; str 410 ext/fileinfo/libmagic/readcdf.c if (file_printf(ms, "application/%s", str) == -1) str 484 ext/fileinfo/libmagic/softmagic.c char *str = p->s; str 487 ext/fileinfo/libmagic/softmagic.c t = ms->offset + strlen(str); str 490 ext/fileinfo/libmagic/softmagic.c str[strcspn(str, "\n")] = '\0'; str 494 ext/fileinfo/libmagic/softmagic.c while (isspace((unsigned char)*str)) str 495 ext/fileinfo/libmagic/softmagic.c str++; str 496 ext/fileinfo/libmagic/softmagic.c last = str; str 505 ext/fileinfo/libmagic/softmagic.c if (file_printf(ms, F(m->desc, "%s"), str) == -1) str 1034 ext/fileinfo/libmagic/softmagic.c mdebug(uint32_t offset, const char *str, size_t len) str 1037 ext/fileinfo/libmagic/softmagic.c file_showstr(stderr, str, len); str 69 ext/filter/logical_filters.c static int php_filter_parse_int(const char *str, unsigned int str_len, long *ret TSRMLS_DC) { /* {{{ */ str 72 ext/filter/logical_filters.c const char *end = str + str_len; str 74 ext/filter/logical_filters.c switch (*str) { str 78 ext/filter/logical_filters.c str++; str 83 ext/filter/logical_filters.c if (*str == '0' && str + 1 == end) { str 89 ext/filter/logical_filters.c if (str < end && *str >= '1' && *str <= '9') { str 90 ext/filter/logical_filters.c ctx_value = ((sign)?-1:1) * ((*(str++)) - '0'); str 95 ext/filter/logical_filters.c if ((end - str > MAX_LENGTH_OF_LONG - 1) /* number too long */ str 96 ext/filter/logical_filters.c || (SIZEOF_LONG == 4 && (end - str == MAX_LENGTH_OF_LONG - 1) && *str > '2')) { str 101 ext/filter/logical_filters.c while (str < end) { str 102 ext/filter/logical_filters.c if (*str >= '0' && *str <= '9') { str 103 ext/filter/logical_filters.c digit = (*(str++) - '0'); str 121 ext/filter/logical_filters.c static int php_filter_parse_octal(const char *str, unsigned int str_len, long *ret TSRMLS_DC) { /* {{{ */ str 123 ext/filter/logical_filters.c const char *end = str + str_len; str 125 ext/filter/logical_filters.c while (str < end) { str 126 ext/filter/logical_filters.c if (*str >= '0' && *str <= '7') { str 127 ext/filter/logical_filters.c unsigned long n = ((*(str++)) - '0'); str 144 ext/filter/logical_filters.c static int php_filter_parse_hex(const char *str, unsigned int str_len, long *ret TSRMLS_DC) { /* {{{ */ str 146 ext/filter/logical_filters.c const char *end = str + str_len; str 149 ext/filter/logical_filters.c while (str < end) { str 150 ext/filter/logical_filters.c if (*str >= '0' && *str <= '9') { str 151 ext/filter/logical_filters.c n = ((*(str++)) - '0'); str 152 ext/filter/logical_filters.c } else if (*str >= 'a' && *str <= 'f') { str 153 ext/filter/logical_filters.c n = ((*(str++)) - ('a' - 10)); str 154 ext/filter/logical_filters.c } else if (*str >= 'A' && *str <= 'F') { str 155 ext/filter/logical_filters.c n = ((*(str++)) - ('A' - 10)); str 239 ext/filter/logical_filters.c char *str = Z_STRVAL_P(value); str 243 ext/filter/logical_filters.c PHP_FILTER_TRIM_DEFAULT_EX(str, len, 0); str 253 ext/filter/logical_filters.c if (*str == '1') { str 255 ext/filter/logical_filters.c } else if (*str == '0') { str 262 ext/filter/logical_filters.c if (strncasecmp(str, "on", 2) == 0) { str 264 ext/filter/logical_filters.c } else if (strncasecmp(str, "no", 2) == 0) { str 271 ext/filter/logical_filters.c if (strncasecmp(str, "yes", 3) == 0) { str 273 ext/filter/logical_filters.c } else if (strncasecmp(str, "off", 3) == 0) { str 280 ext/filter/logical_filters.c if (strncasecmp(str, "true", 4) == 0) { str 287 ext/filter/logical_filters.c if (strncasecmp(str, "false", 5) == 0) { str 309 ext/filter/logical_filters.c char *str, *end; str 324 ext/filter/logical_filters.c str = Z_STRVAL_P(value); str 326 ext/filter/logical_filters.c PHP_FILTER_TRIM_DEFAULT(str, len); str 327 ext/filter/logical_filters.c end = str + len; str 341 ext/filter/logical_filters.c if (str < end && (*str == '+' || *str == '-')) { str 342 ext/filter/logical_filters.c *p++ = *str++; str 347 ext/filter/logical_filters.c while (str < end && *str >= '0' && *str <= '9') { str 349 ext/filter/logical_filters.c *p++ = *str++; str 351 ext/filter/logical_filters.c if (str == end || *str == dec_sep || *str == 'e' || *str == 'E') { str 355 ext/filter/logical_filters.c if (*str == dec_sep) { str 357 ext/filter/logical_filters.c str++; str 358 ext/filter/logical_filters.c while (str < end && *str >= '0' && *str <= '9') { str 359 ext/filter/logical_filters.c *p++ = *str++; str 362 ext/filter/logical_filters.c if (*str == 'e' || *str == 'E') { str 363 ext/filter/logical_filters.c *p++ = *str++; str 364 ext/filter/logical_filters.c if (str < end && (*str == '+' || *str == '-')) { str 365 ext/filter/logical_filters.c *p++ = *str++; str 367 ext/filter/logical_filters.c while (str < end && *str >= '0' && *str <= '9') { str 368 ext/filter/logical_filters.c *p++ = *str++; str 373 ext/filter/logical_filters.c if ((flags & FILTER_FLAG_ALLOW_THOUSAND) && (*str == tsd_sep[0] || *str == tsd_sep[1] || *str == tsd_sep[2])) { str 378 ext/filter/logical_filters.c str++; str 383 ext/filter/logical_filters.c if (str != end) { str 557 ext/filter/logical_filters.c static int _php_filter_validate_ipv4(char *str, int str_len, int *ip) /* {{{ */ str 559 ext/filter/logical_filters.c const char *end = str + str_len; str 563 ext/filter/logical_filters.c while (str < end) { str 565 ext/filter/logical_filters.c if (*str < '0' || *str > '9') { str 568 ext/filter/logical_filters.c leading_zero = (*str == '0'); str 570 ext/filter/logical_filters.c num = ((*(str++)) - '0'); str 571 ext/filter/logical_filters.c while (str < end && (*str >= '0' && *str <= '9')) { str 572 ext/filter/logical_filters.c num = num * 10 + ((*(str++)) - '0'); str 583 ext/filter/logical_filters.c return str == end; str 584 ext/filter/logical_filters.c } else if (str >= end || *(str++) != '.') { str 592 ext/filter/logical_filters.c static int _php_filter_validate_ipv6(char *str, int str_len TSRMLS_DC) /* {{{ */ str 600 ext/filter/logical_filters.c char *s = str; str 602 ext/filter/logical_filters.c if (!memchr(str, ':', str_len)) { str 607 ext/filter/logical_filters.c ipv4 = memchr(str, '.', str_len); str 609 ext/filter/logical_filters.c while (ipv4 > str && *(ipv4-1) != ':') { str 613 ext/filter/logical_filters.c if (!_php_filter_validate_ipv4(ipv4, (str_len - (ipv4 - str)), ip4elm)) { str 617 ext/filter/logical_filters.c str_len = ipv4 - str; /* length excluding ipv4 */ str 630 ext/filter/logical_filters.c end = str + str_len; str 632 ext/filter/logical_filters.c while (str < end) { str 633 ext/filter/logical_filters.c if (*str == ':') { str 634 ext/filter/logical_filters.c if (++str >= end) { str 638 ext/filter/logical_filters.c if (*str == ':') { str 645 ext/filter/logical_filters.c if (++str == end) { str 648 ext/filter/logical_filters.c } else if ((str - 1) == s) { str 654 ext/filter/logical_filters.c while ((str < end) && str 655 ext/filter/logical_filters.c ((*str >= '0' && *str <= '9') || str 656 ext/filter/logical_filters.c (*str >= 'a' && *str <= 'f') || str 657 ext/filter/logical_filters.c (*str >= 'A' && *str <= 'F'))) { str 659 ext/filter/logical_filters.c str++; str 32 ext/filter/sanitizing_filters.c smart_str str = {0}; str 43 ext/filter/sanitizing_filters.c smart_str_appendl(&str, "&#", 2); str 44 ext/filter/sanitizing_filters.c smart_str_append_unsigned(&str, (unsigned long)*s); str 45 ext/filter/sanitizing_filters.c smart_str_appendc(&str, ';'); str 48 ext/filter/sanitizing_filters.c smart_str_appendc(&str, *s); str 53 ext/filter/sanitizing_filters.c smart_str_0(&str); str 55 ext/filter/sanitizing_filters.c Z_STRVAL_P(value) = str.c; str 56 ext/filter/sanitizing_filters.c Z_STRLEN_P(value) = str.len; str 69 ext/filter/sanitizing_filters.c unsigned char *str, *p; str 90 ext/filter/sanitizing_filters.c p = str = (unsigned char *) safe_emalloc(3, Z_STRLEN_P(value), 1); str 106 ext/filter/sanitizing_filters.c Z_STRVAL_P(value) = (char *)str; str 107 ext/filter/sanitizing_filters.c Z_STRLEN_P(value) = p - str; str 112 ext/filter/sanitizing_filters.c unsigned char *buf, *str; str 120 ext/filter/sanitizing_filters.c str = (unsigned char *)Z_STRVAL_P(value); str 124 ext/filter/sanitizing_filters.c if ((str[i] >= 127) && (flags & FILTER_FLAG_STRIP_HIGH)) { str 125 ext/filter/sanitizing_filters.c } else if ((str[i] < 32) && (flags & FILTER_FLAG_STRIP_LOW)) { str 126 ext/filter/sanitizing_filters.c } else if ((str[i] == '`') && (flags & FILTER_FLAG_STRIP_BACKTICK)) { str 128 ext/filter/sanitizing_filters.c buf[c] = str[i]; str 158 ext/filter/sanitizing_filters.c unsigned char *buf, *str; str 161 ext/filter/sanitizing_filters.c str = (unsigned char *)Z_STRVAL_P(value); str 165 ext/filter/sanitizing_filters.c if ((*map)[str[i]]) { str 166 ext/filter/sanitizing_filters.c buf[c] = str[i]; str 622 ext/gd/gd.c ZEND_ARG_INFO(0, str) str 631 ext/gd/gd.c ZEND_ARG_INFO(0, str) str 3539 ext/gd/gd.c unsigned char *str = NULL; str 3553 ext/gd/gd.c str = (unsigned char *) estrndup(C, C_len); str 3554 ext/gd/gd.c l = strlen((char *)str); str 3572 ext/gd/gd.c gdImageChar(im, font, x, y, (int) ((unsigned char) str[i]), col); str 3579 ext/gd/gd.c gdImageCharUp(im, font, x, y, (int) str[i], col); str 3585 ext/gd/gd.c if (str) { str 3586 ext/gd/gd.c efree(str); str 3829 ext/gd/gd.c char *str = NULL, *fontname = NULL; str 3837 ext/gd/gd.c } else if (zend_parse_parameters(argc TSRMLS_CC, "ddss|a", &ptsize, &angle, &fontname, &fontname_len, &str, &str_len, &EXT) == FAILURE) { str 3843 ext/gd/gd.c } else if (zend_parse_parameters(argc TSRMLS_CC, "rddlllss|a", &IM, &ptsize, &angle, &x, &y, &col, &fontname, &fontname_len, &str, &str_len, &EXT) == FAILURE) { str 3893 ext/gd/gd.c error = gdImageStringFTEx(im, brect, col, fontname, ptsize, angle, x, y, str, &strex); str 3896 ext/gd/gd.c error = gdImageStringFT(im, brect, col, fontname, ptsize, angle, x, y, str); str 4149 ext/gd/gd.c char *str; str 4152 ext/gd/gd.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rsrlllll|lldl", &img, &str, &str_len, &fnt, &size, &_fg, &_bg, &x, &y, &space, &width, &angle, &aa_steps) == FAILURE) { str 4215 ext/gd/gd.c str_path = T1_GetCharOutline(*f_ind, str[0], size, transform); str 4225 ext/gd/gd.c amount_kern = (int) T1_GetKerning(*f_ind, str[i - 1], str[i]); str 4226 ext/gd/gd.c amount_kern += str[i - 1] == ' ' ? space : 0; str 4232 ext/gd/gd.c char_path = T1_GetCharOutline(*f_ind, str[i], size, transform); str 4237 ext/gd/gd.c str_img = T1_AASetString(*f_ind, str, str_len, space, T1_KERNING, size, transform); str 4275 ext/gd/gd.c char *str; str 4289 ext/gd/gd.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "srl|lld", &str, &str_len, &fnt, &sz, &sp, &wd, &angle) == FAILURE) { str 4314 ext/gd/gd.c if (str[i] == ' ') { str 4318 ext/gd/gd.c char_bbox = T1_GetCharBBox(*f_ind, str[i]); str 4319 ext/gd/gd.c char_width = T1_GetCharWidth(*f_ind, str[i]); str 4321 ext/gd/gd.c amount_kern = i ? T1_GetKerning(*f_ind, str[i - 1], str[i]) : 0; str 4350 ext/gd/gd.c str_bbox = T1_GetStringBBox(*f_ind, str, str_len, space, T1_KERNING); str 208 ext/gd/libgd/gdft.c static int gdTcl_UtfToUniChar (char *str, Tcl_UniChar * chPtr) str 215 ext/gd/libgd/gdft.c byte = *((unsigned char *) str); str 219 ext/gd/libgd/gdft.c byte = *((unsigned char *) (str + 1)); str 221 ext/gd/libgd/gdft.c byte = *((unsigned char *) (str + 2)); str 224 ext/gd/libgd/gdft.c byte = *((unsigned char *) (str + i)); str 237 ext/gd/libgd/gdft.c byte = *((unsigned char *) (str + i)); str 254 ext/gd/libgd/gdft.c byte = *((unsigned char *) str); str 260 ext/gd/libgd/gdft.c ten = (str[1] & 0x7F) - 0x20; str 280 ext/gd/libgd/gdft.c if ((str[1] & 0xC0) == 0x80) { str 283 ext/gd/libgd/gdft.c *chPtr = (Tcl_UniChar) (((byte & 0x1F) << 6) | (str[1] & 0x3F)); str 294 ext/gd/libgd/gdft.c if (((str[1] & 0xC0) == 0x80) && ((str[2] & 0xC0) == 0x80)) { str 297 ext/gd/libgd/gdft.c *chPtr = (Tcl_UniChar) (((byte & 0x0F) << 12) | ((str[1] & 0x3F) << 6) | (str[2] & 0x3F)); str 315 ext/gd/libgd/gdft.c str++; str 316 ext/gd/libgd/gdft.c if ((*str & 0xC0) != 0x80) { str 321 ext/gd/libgd/gdft.c ch |= (*str & 0x3F); str 89 ext/gd/libgd/gdkanji.c DetectKanjiCode (unsigned char *str) str 107 ext/gd/libgd/gdkanji.c if ((c = str[i++]) != '\0') str 111 ext/gd/libgd/gdkanji.c c = str[i++]; str 114 ext/gd/libgd/gdkanji.c c = str[i++]; str 122 ext/gd/libgd/gdkanji.c c = str[i++]; str 133 ext/gd/libgd/gdkanji.c c = str[i++]; str 141 ext/gd/libgd/gdkanji.c c = str[i++]; str 158 ext/gd/libgd/gdkanji.c c = str[i++]; str 168 ext/gd/libgd/gdkanji.c c = str[i++]; str 606 ext/gd/libgd/gdkanji.c unsigned char *str; str 618 ext/gd/libgd/gdkanji.c str = output; str 619 ext/gd/libgd/gdkanji.c while (*str != '\0') str 620 ext/gd/libgd/gdkanji.c putchar (*(str++)); str 598 ext/hash/hash.c char *str; str 605 ext/hash/hash.c (type = zend_hash_get_current_key_ex(&php_hash_hashtable, &str, &str_len, &idx, 0, &pos)) != HASH_KEY_NON_EXISTENT; str 607 ext/hash/hash.c add_next_index_stringl(return_value, str, str_len-1, 1); str 1087 ext/hash/hash.c char *s = buffer, *e = s + sizeof(buffer), *str; str 1092 ext/hash/hash.c (type = zend_hash_get_current_key_ex(&php_hash_hashtable, &str, NULL, &idx, 0, &pos)) != HASH_KEY_NON_EXISTENT; str 1094 ext/hash/hash.c s += slprintf(s, e - s, "%s ", str); str 1108 ext/hash/hash.c ZEND_ARG_INFO(0, str) str 1120 ext/hash/hash.c ZEND_ARG_INFO(0, str) str 101 ext/hash/hash_tiger.c #define split_ex(str) \ str 102 ext/hash/hash_tiger.c x0=str[0]; x1=str[1]; x2=str[2]; x3=str[3]; \ str 103 ext/hash/hash_tiger.c x4=str[4]; x5=str[5]; x6=str[6]; x7=str[7]; str 105 ext/hash/hash_tiger.c # define split(str) \ str 111 ext/hash/hash_tiger.c ((unsigned char *) tmp)[i^7] = ((unsigned char *) str)[i]; \ str 119 ext/hash/hash_tiger.c #define tiger_compress(passes, str, state) \ str 129 ext/hash/hash_tiger.c split(str); \ str 67 ext/iconv/iconv.c ZEND_ARG_INFO(0, str) str 72 ext/iconv/iconv.c ZEND_ARG_INFO(0, str) str 112 ext/iconv/iconv.c ZEND_ARG_INFO(0, str) str 199 ext/iconv/iconv.c static php_iconv_err_t _php_iconv_strlen(unsigned int *pretval, const char *str, size_t nbytes, const char *enc); str 201 ext/iconv/iconv.c static php_iconv_err_t _php_iconv_substr(smart_str *pretval, const char *str, size_t nbytes, int offset, int len, const char *enc); str 207 ext/iconv/iconv.c static php_iconv_err_t _php_iconv_mime_decode(smart_str *pretval, const char *str, size_t str_nbytes, const char *enc, const char **next_pos, int mode); str 737 ext/iconv/iconv.c static php_iconv_err_t _php_iconv_strlen(unsigned int *pretval, const char *str, size_t nbytes, const char *enc) str 771 ext/iconv/iconv.c for (in_p = str, in_left = nbytes, cnt = 0; in_left > 0; cnt+=2) { str 821 ext/iconv/iconv.c const char *str, size_t nbytes, int offset, int len, const char *enc) str 838 ext/iconv/iconv.c err = _php_iconv_strlen(&total_len, str, nbytes, enc); str 892 ext/iconv/iconv.c for (in_p = str, in_left = nbytes, cnt = 0; in_left > 0 && len > 0; ++cnt) { str 1483 ext/iconv/iconv.c static php_iconv_err_t _php_iconv_mime_decode(smart_str *pretval, const char *str, size_t str_nbytes, const char *enc, const char **next_pos, int mode) str 1520 ext/iconv/iconv.c p1 = str; str 2057 ext/iconv/iconv.c char *str; str 2065 ext/iconv/iconv.c &str, &str_len, &charset, &charset_len) == FAILURE) { str 2074 ext/iconv/iconv.c err = _php_iconv_strlen(&retval, str, str_len, charset); str 2090 ext/iconv/iconv.c char *str; str 2099 ext/iconv/iconv.c &str, &str_len, &offset, &length, str 2113 ext/iconv/iconv.c err = _php_iconv_substr(&retval, str, str_len, offset, length, charset); str 2116 ext/iconv/iconv.c if (err == PHP_ICONV_ERR_SUCCESS && str != NULL && retval.c != NULL) { str 87 ext/imap/php_imap.c char *cpystr(const char *str); str 455 ext/imap/php_imap.c ZEND_ARG_INFO(0, str) str 2641 ext/imap/php_imap.c char *str, *defaulthost, *str_copy; str 2646 ext/imap/php_imap.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss", &str, &str_len, &defaulthost, &defaulthost_len) == FAILURE) { str 2653 ext/imap/php_imap.c str_copy = estrndup(str, str_len); str 2687 ext/imap/php_imap.c char *str; str 2691 ext/imap/php_imap.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &str, &str_len) == FAILURE) { str 2700 ext/imap/php_imap.c cpytxt(&src, str, str_len); str 4216 ext/imap/php_imap.c char *str, *string, *charset, encoding, *text, *decode; str 4221 ext/imap/php_imap.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &str, &str_len) == FAILURE) { str 4227 ext/imap/php_imap.c string = str; str 4348 ext/imap/php_imap.c static int _php_rfc822_len(char *str) str 4353 ext/imap/php_imap.c if (!str || !*str) { str 4360 ext/imap/php_imap.c len = strlen(str) + 2; str 4361 ext/imap/php_imap.c p = str; str 4883 ext/imap/php_imap.c PHP_IMAP_EXPORT void mm_notify(MAILSTREAM *stream, char *str, long errflg) str 4888 ext/imap/php_imap.c if (strncmp(str, "[ALERT] ", 8) == 0) { str 4891 ext/imap/php_imap.c IMAPG(imap_alertstack)->LSIZE = strlen(IMAPG(imap_alertstack)->LTEXT = cpystr(str)); str 4900 ext/imap/php_imap.c cur->LSIZE = strlen(cur->LTEXT = cpystr(str)); str 5019 ext/imap/php_imap.c PHP_IMAP_EXPORT void mm_log(char *str, long errflg) str 5028 ext/imap/php_imap.c IMAPG(imap_errorstack)->LSIZE = strlen(IMAPG(imap_errorstack)->LTEXT = cpystr(str)); str 5038 ext/imap/php_imap.c cur->LSIZE = strlen(cur->LTEXT = cpystr(str)); str 5045 ext/imap/php_imap.c PHP_IMAP_EXPORT void mm_dlog(char *str) str 5077 ext/imap/php_imap.c PHP_IMAP_EXPORT void mm_fatal(char *str) str 193 ext/intl/collator/collator_convert.c char* str = NULL; str 198 ext/intl/collator/collator_convert.c intl_convert_utf16_to_utf8( &str, &str_len, str 204 ext/intl/collator/collator_convert.c ZVAL_STRINGL( utf8_zval, str, str_len, FALSE ); str 328 ext/intl/collator/collator_convert.c zval* collator_convert_string_to_number( zval* str ) str 330 ext/intl/collator/collator_convert.c zval* num = collator_convert_string_to_number_if_possible( str ); str 331 ext/intl/collator/collator_convert.c if( num == str ) str 352 ext/intl/collator/collator_convert.c zval* collator_convert_string_to_double( zval* str ) str 354 ext/intl/collator/collator_convert.c zval* num = collator_convert_string_to_number( str ); str 373 ext/intl/collator/collator_convert.c zval* collator_convert_string_to_number_if_possible( zval* str ) str 380 ext/intl/collator/collator_convert.c if( Z_TYPE_P( str ) != IS_STRING ) str 382 ext/intl/collator/collator_convert.c COLLATOR_CONVERT_RETURN_FAILED( str ); str 385 ext/intl/collator/collator_convert.c if( ( is_numeric = collator_is_numeric( (UChar*) Z_STRVAL_P(str), UCHARS( Z_STRLEN_P(str) ), &lval, &dval, 1 ) ) ) str 398 ext/intl/collator/collator_convert.c COLLATOR_CONVERT_RETURN_FAILED( str ); str 417 ext/intl/collator/collator_convert.c zval* str = NULL; str 425 ext/intl/collator/collator_convert.c str = collator_convert_zstr_utf8_to_utf16( &arg_copy ); str 430 ext/intl/collator/collator_convert.c str = collator_convert_zstr_utf8_to_utf16( arg ); str 438 ext/intl/collator/collator_convert.c return str; str 33 ext/intl/collator/collator_convert.h zval* collator_convert_string_to_number_if_possible( zval* str ); str 34 ext/intl/collator/collator_convert.h zval* collator_convert_string_to_double( zval* str ); str 225 ext/intl/collator/collator_is_numeric.c zend_uchar collator_is_numeric( UChar *str, int length, long *lval, double *dval, int allow_errors ) str 237 ext/intl/collator/collator_is_numeric.c if (length>=2 && str[0]=='0' && (str[1]=='x' || str[1]=='X')) { str 242 ext/intl/collator/collator_is_numeric.c local_lval = collator_u_strtol(str, &end_ptr_long, conv_base); str 244 ext/intl/collator/collator_is_numeric.c if (end_ptr_long == str+length) { /* integer string */ str 249 ext/intl/collator/collator_is_numeric.c } else if (end_ptr_long == str && *end_ptr_long != '\0' && *str != '.' && *str != '-') { /* ignore partial string matches */ str 261 ext/intl/collator/collator_is_numeric.c local_dval = collator_u_strtod(str, &end_ptr_double); str 262 ext/intl/collator/collator_is_numeric.c if (local_dval == 0 && end_ptr_double == str) { str 265 ext/intl/collator/collator_is_numeric.c if (end_ptr_double == str+length) { /* floating point string */ str 24 ext/intl/collator/collator_is_numeric.h zend_uchar collator_is_numeric( UChar *str, int length, long *lval, double *dval, int allow_errors ); str 548 ext/intl/collator/collator_sort.c char* str = NULL; str 559 ext/intl/collator/collator_sort.c &object, Collator_ce_ptr, &str, &str_len ) == FAILURE ) str 585 ext/intl/collator/collator_sort.c &ustr, &ustr_len, str, str_len, COLLATOR_ERROR_CODE_P( co ) ); str 775 ext/intl/converter/converter.c ZEND_ARG_INFO(0, str) str 781 ext/intl/converter/converter.c char *str, *dest; str 786 ext/intl/converter/converter.c &str, &str_len, &reverse) == FAILURE) { str 796 ext/intl/converter/converter.c str, str_len, str 807 ext/intl/converter/converter.c ZEND_ARG_INFO(0, str) str 814 ext/intl/converter/converter.c char *str, *src, *dest; str 820 ext/intl/converter/converter.c &str, &str_len, &dest, &dest_len, &src, &src_len, &options) == FAILURE) { str 851 ext/intl/converter/converter.c php_converter_do_convert(dest_cnv, &out, &out_len, src_cnv, str, str_len, NULL TSRMLS_CC)) { str 42 ext/intl/formatter/formatter_parse.c char* str = NULL; str 54 ext/intl/formatter/formatter_parse.c &object, NumberFormatter_ce_ptr, &str, &str_len, &type, &zposition ) == FAILURE ) str 66 ext/intl/formatter/formatter_parse.c intl_convert_utf8_to_utf16(&sstr, &sstr_len, str, str_len, &INTL_DATA_ERROR_CODE(nfo)); str 133 ext/intl/formatter/formatter_parse.c char *str; str 142 ext/intl/formatter/formatter_parse.c &object, NumberFormatter_ce_ptr, &str, &str_len, &zcurrency, &zposition ) == FAILURE ) str 154 ext/intl/formatter/formatter_parse.c intl_convert_utf8_to_utf16(&sstr, &sstr_len, str, str_len, &INTL_DATA_ERROR_CODE(nfo)); str 401 ext/intl/grapheme/grapheme_string.c unsigned char *str, *sub_str; str 413 ext/intl/grapheme/grapheme_string.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sl|l", (char **)&str, &str_len, &lstart, &length) == FAILURE) { str 433 ext/intl/grapheme/grapheme_string.c if ( grapheme_ascii_check(str, str_len) >= 0 ) { str 434 ext/intl/grapheme/grapheme_string.c grapheme_substr_ascii((char *)str, str_len, start, length, ZEND_NUM_ARGS(), (char **) &sub_str, &sub_str_len); str 447 ext/intl/grapheme/grapheme_string.c intl_convert_utf8_to_utf16(&ustr, &ustr_len, (char *)str, str_len, &status); str 811 ext/intl/grapheme/grapheme_string.c unsigned char *str, *pstr; str 824 ext/intl/grapheme/grapheme_string.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sl|llz", (char **)&str, &str_len, &size, &extract_type, &lstart, &next) == FAILURE) { str 870 ext/intl/grapheme/grapheme_string.c pstr = str + start; str 874 ext/intl/grapheme/grapheme_string.c unsigned char *str_end = str + str_len; str 887 ext/intl/grapheme/grapheme_string.c str_len -= (pstr - str); str 52 ext/intl/grapheme/grapheme_util.c void grapheme_substr_ascii(char *str, int str_len, int f, int l, int argc, char **sub_str, int *sub_str_len) str 103 ext/intl/grapheme/grapheme_util.c *sub_str = str + f; str 26 ext/intl/grapheme/grapheme_util.h void grapheme_substr_ascii(char *str, int32_t str_len, int32_t f, int32_t l, int argc, char **sub_str, int *sub_str_len); str 41 ext/intl/intl_common.h #define INTL_Z_STRVAL_P(str) (UChar*) Z_STRVAL_P(str) str 42 ext/intl/intl_common.h #define INTL_Z_STRLEN_P(str) UCHARS( Z_STRLEN_P(str) ) str 28 ext/intl/intl_convertcpp.h int intl_stringFromChar(UnicodeString &ret, char *str, int32_t str_len, UErrorCode *status); str 148 ext/intl/locale/locale_methods.c static int getStrrtokenPos(char* str, int savedPos) str 154 ext/intl/locale/locale_methods.c if(isIDSeparator(*(str+i)) ){ str 156 ext/intl/locale/locale_methods.c if(i>=2 && isIDSeparator(*(str+i-2)) ){ str 178 ext/intl/locale/locale_methods.c static int getSingletonPos(const char* str) str 184 ext/intl/locale/locale_methods.c if( str && ((len=strlen(str))>0) ){ str 186 ext/intl/locale/locale_methods.c if( isIDSeparator(*(str+i)) ){ str 193 ext/intl/locale/locale_methods.c if( isIDSeparator(*(str+i+2)) ){ str 1192 ext/intl/locale/locale_methods.c static int strToMatch(const char* str ,char *retstr) str 1198 ext/intl/locale/locale_methods.c if( (!str) || str[0] == '\0'){ str 1202 ext/intl/locale/locale_methods.c anchor1 = str; str 1203 ext/intl/locale/locale_methods.c while( (*str)!='\0' ){ str 1204 ext/intl/locale/locale_methods.c if( *str == '-' ){ str 1207 ext/intl/locale/locale_methods.c *retstr = tolower(*str); str 1209 ext/intl/locale/locale_methods.c str++; str 1214 ext/intl/locale/locale_methods.c str= anchor1; str 301 ext/intl/transliterator/transliterator_methods.c char *str; str 321 ext/intl/transliterator/transliterator_methods.c &arg1, &str, &str_len, &start, &limit ) == FAILURE ) str 357 ext/intl/transliterator/transliterator_methods.c &str, &str_len, &start, &limit ) == FAILURE ) str 384 ext/intl/transliterator/transliterator_methods.c intl_convert_utf8_to_utf16( &ustr, &ustr_len, str, str_len, str 683 ext/json/json.c PHP_JSON_API void php_json_decode_ex(zval *return_value, char *str, int str_len, int options, long depth TSRMLS_DC) /* {{{ */ str 692 ext/json/json.c utf16_len = json_utf8_to_utf16(utf16, str, str_len); str 717 ext/json/json.c char *trim = str; str 825 ext/json/json.c char *str; str 831 ext/json/json.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|bll", &str, &str_len, &assoc, &depth, &options) == FAILURE) { str 848 ext/json/json.c php_json_decode_ex(return_value, str, str_len, options, depth TSRMLS_CC); str 53 ext/json/php_json.h PHP_JSON_API void php_json_decode_ex(zval *return_value, char *str, int str_len, int options, long depth TSRMLS_DC); str 78 ext/json/php_json.h static inline void php_json_decode(zval *return_value, char *str, int str_len, zend_bool assoc, long depth TSRMLS_DC) str 80 ext/json/php_json.h php_json_decode_ex(return_value, str, str_len, assoc ? PHP_JSON_OBJECT_AS_ARRAY : 0, depth TSRMLS_CC); str 1551 ext/ldap/ldap.c static int _ldap_str_equal_to_const(const char *str, uint str_len, const char *cstr) str 1559 ext/ldap/ldap.c if (str[i] != cstr[i]) { str 1570 ext/ldap/ldap.c static int _ldap_strlen_max(const char *str, uint max_len) str 1575 ext/ldap/ldap.c if (str[i] == '\0') { str 38 ext/mbstring/libmbfl/tests/emoji.c char str[] = {0xF9,0xD6,0x00}; // U+00A9 str 44 ext/mbstring/libmbfl/tests/emoji.c char str[] = {0xF7,0x74,0x00}; // U+00A9 str 50 ext/mbstring/libmbfl/tests/emoji.c char str[] = {0xF7,0xEE,0x00}; // U+00A9 str 74 ext/mbstring/libmbfl/tests/emoji.c strcpy(dev.buffer, str); str 75 ext/mbstring/libmbfl/tests/emoji.c dev.pos += strlen(str); str 69 ext/mbstring/mb_gpc.c php_default_treat_data(arg, str, destArray TSRMLS_CC); str 119 ext/mbstring/mb_gpc.c res = str; str 259 ext/mbstring/mbstring.c ZEND_ARG_INFO(0, str) str 326 ext/mbstring/mbstring.c ZEND_ARG_INFO(0, str) str 333 ext/mbstring/mbstring.c ZEND_ARG_INFO(0, str) str 340 ext/mbstring/mbstring.c ZEND_ARG_INFO(0, str) str 345 ext/mbstring/mbstring.c ZEND_ARG_INFO(0, str) str 353 ext/mbstring/mbstring.c ZEND_ARG_INFO(0, str) str 375 ext/mbstring/mbstring.c ZEND_ARG_INFO(0, str) str 388 ext/mbstring/mbstring.c ZEND_ARG_INFO(0, str) str 400 ext/mbstring/mbstring.c ZEND_ARG_INFO(0, str) str 1003 ext/mbstring/mbstring.c static int _php_mb_match_regex(void *opaque, const char *str, size_t str_len); str 1029 ext/mbstring/mbstring.c static int _php_mb_match_regex(void *opaque, const char *str, size_t str_len) str 1031 ext/mbstring/mbstring.c return onig_search((php_mb_regex_t *)opaque, (const OnigUChar *)str, str 1032 ext/mbstring/mbstring.c (const OnigUChar*)str + str_len, (const OnigUChar *)str, str 1033 ext/mbstring/mbstring.c (const OnigUChar*)str + str_len, NULL, ONIG_OPTION_NONE) >= 0; str 1060 ext/mbstring/mbstring.c static int _php_mb_match_regex(void *opaque, const char *str, size_t str_len) str 1062 ext/mbstring/mbstring.c return pcre_exec((pcre *)opaque, NULL, str, (int)str_len, 0, str 1157 ext/mbstring/mbstring.c static char *php_mb_rfc1867_getword_conf(const zend_encoding *encoding, char *str TSRMLS_DC) /* {{{ */ str 1159 ext/mbstring/mbstring.c while (*str && isspace(*(unsigned char *)str)) { str 1160 ext/mbstring/mbstring.c ++str; str 1163 ext/mbstring/mbstring.c if (!*str) { str 1167 ext/mbstring/mbstring.c if (*str == '"' || *str == '\'') { str 1168 ext/mbstring/mbstring.c char quote = *str; str 1170 ext/mbstring/mbstring.c str++; str 1171 ext/mbstring/mbstring.c return php_mb_rfc1867_substring_conf(encoding, str, strlen(str), quote TSRMLS_CC); str 1173 ext/mbstring/mbstring.c char *strend = str; str 1178 ext/mbstring/mbstring.c return php_mb_rfc1867_substring_conf(encoding, str, strend - str, 0 TSRMLS_CC); str 2739 ext/mbstring/mbstring.c char *str, *encoding; str 2745 ext/mbstring/mbstring.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sl|Zs", &str, &str_len, &from, &z_len, &encoding, &encoding_len) == FAILURE) { str 2761 ext/mbstring/mbstring.c string.val = (unsigned char *)str; str 2917 ext/mbstring/mbstring.c char *str, *trimmarker, *encoding; str 2922 ext/mbstring/mbstring.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sll|ss", &str, &str_len, &from, &width, &trimmarker, &trimmarker_len, &encoding, &encoding_len) == FAILURE) { str 2943 ext/mbstring/mbstring.c string.val = (unsigned char *)str; str 3137 ext/mbstring/mbstring.c char *str; str 3144 ext/mbstring/mbstring.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sl|s!", &str, &str_len, str 3148 ext/mbstring/mbstring.c newstr = php_unicode_convert_case(case_mode, str, (size_t) str_len, &ret_len, from_encoding TSRMLS_CC); str 3162 ext/mbstring/mbstring.c char *str; str 3167 ext/mbstring/mbstring.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|s!", &str, &str_len, str 3171 ext/mbstring/mbstring.c newstr = php_unicode_convert_case(PHP_UNICODE_CASE_UPPER, str, (size_t) str_len, &ret_len, from_encoding TSRMLS_CC); str 3186 ext/mbstring/mbstring.c char *str; str 3191 ext/mbstring/mbstring.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|s!", &str, &str_len, str 3195 ext/mbstring/mbstring.c newstr = php_unicode_convert_case(PHP_UNICODE_CASE_LOWER, str, (size_t) str_len, &ret_len, from_encoding TSRMLS_CC); str 3208 ext/mbstring/mbstring.c char *str; str 3218 ext/mbstring/mbstring.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|zb", &str, &str_len, &encoding_list, &strict) == FAILURE) { str 3265 ext/mbstring/mbstring.c string.val = (unsigned char *)str; str 3733 ext/mbstring/mbstring.c char *str, *encoding; str 3743 ext/mbstring/mbstring.c if (zend_parse_parameters(argc TSRMLS_CC, "sz|sb", &str, &str_len, &zconvmap, &encoding, &encoding_len, &is_hex) == FAILURE) { str 3750 ext/mbstring/mbstring.c string.val = (unsigned char *)str; str 3828 ext/mbstring/mbstring.c #define SKIP_LONG_HEADER_SEP_MBSTRING(str, pos) \ str 3829 ext/mbstring/mbstring.c if (str[pos] == '\r' && str[pos + 1] == '\n' && (str[pos + 2] == ' ' || str[pos + 2] == '\t')) { \ str 3831 ext/mbstring/mbstring.c while (str[pos + 1] == ' ' || str[pos + 1] == '\t') { \ str 3837 ext/mbstring/mbstring.c #define MAIL_ASCIIZ_CHECK_MBSTRING(str, len) \ str 3838 ext/mbstring/mbstring.c pp = str; \ str 3852 ext/mbstring/mbstring.c #define SEPARATE_SMART_STR(str) do {\ str 3853 ext/mbstring/mbstring.c if ((str)->a == 0) { \ str 3855 ext/mbstring/mbstring.c (str)->a = 1; \ str 3856 ext/mbstring/mbstring.c while ((str)->a < (str)->len) { \ str 3857 ext/mbstring/mbstring.c (str)->a <<= 1; \ str 3859 ext/mbstring/mbstring.c tmp_ptr = emalloc((str)->a + 1); \ str 3860 ext/mbstring/mbstring.c memcpy(tmp_ptr, (str)->c, (str)->len); \ str 3861 ext/mbstring/mbstring.c (str)->c = tmp_ptr; \ str 3872 ext/mbstring/mbstring.c static int _php_mbstr_parse_mail_headers(HashTable *ht, const char *str, size_t str_len) str 3882 ext/mbstring/mbstring.c ps = str; str 149 ext/mbstring/mbstring.h MBSTRING_API int php_mb_encoding_converter_ex(char **str, int *len, const char *encoding_to, str 155 ext/mbstring/oniguruma/onigposix.h ONIG_EXTERN int regexec P_((regex_t* reg, const char* str, size_t nmatch, regmatch_t* matches, int options)); str 741 ext/mbstring/oniguruma/oniguruma.h int onig_search P_((OnigRegex, const OnigUChar* str, const OnigUChar* end, const OnigUChar* start, const OnigUChar* range, OnigRegion* region, OnigOptionType option)); str 743 ext/mbstring/oniguruma/oniguruma.h int onig_match P_((OnigRegex, const OnigUChar* str, const OnigUChar* end, const OnigUChar* at, OnigRegion* region, OnigOptionType option)); str 488 ext/mbstring/oniguruma/regexec.c (((s) - str) * num_comb_exp_check + ((snum) - 1)) str 1021 ext/mbstring/oniguruma/regexec.c #define IS_EMPTY_STR (str == end) str 1022 ext/mbstring/oniguruma/regexec.c #define ON_STR_BEGIN(s) ((s) == str) str 1038 ext/mbstring/oniguruma/regexec.c OnigStackType* stk_top, UChar* str, regex_t* reg) str 1052 ext/mbstring/oniguruma/regexec.c child->beg = (int )(k->u.mem.pstr - str); str 1056 ext/mbstring/oniguruma/regexec.c r = make_capture_history_tree(child, kp, stk_top, str, reg); str 1060 ext/mbstring/oniguruma/regexec.c child->end = (int )(k->u.mem.pstr - str); str 1065 ext/mbstring/oniguruma/regexec.c node->end = (int )(k->u.mem.pstr - str); str 1238 ext/mbstring/oniguruma/regexec.c match_at(regex_t* reg, const UChar* str, const UChar* end, str 1285 ext/mbstring/oniguruma/regexec.c (int )str, (int )end, (int )sstart, (int )sprev); str 1287 ext/mbstring/oniguruma/regexec.c (int )(end - str), (int )(sstart - str)); str 1298 ext/mbstring/oniguruma/regexec.c fprintf(stderr, "%4d> \"", (int )(s - str)); str 1337 ext/mbstring/oniguruma/regexec.c rmt[0].rm_so = sstart - str; str 1338 ext/mbstring/oniguruma/regexec.c rmt[0].rm_eo = s - str; str 1342 ext/mbstring/oniguruma/regexec.c rmt[i].rm_so = STACK_AT(mem_start_stk[i])->u.mem.pstr - str; str 1344 ext/mbstring/oniguruma/regexec.c rmt[i].rm_so = (UChar* )((void* )(mem_start_stk[i])) - str; str 1348 ext/mbstring/oniguruma/regexec.c : (UChar* )((void* )mem_end_stk[i])) - str; str 1357 ext/mbstring/oniguruma/regexec.c region->beg[0] = sstart - str; str 1358 ext/mbstring/oniguruma/regexec.c region->end[0] = s - str; str 1362 ext/mbstring/oniguruma/regexec.c region->beg[i] = STACK_AT(mem_start_stk[i])->u.mem.pstr - str; str 1364 ext/mbstring/oniguruma/regexec.c region->beg[i] = (UChar* )((void* )mem_start_stk[i]) - str; str 1368 ext/mbstring/oniguruma/regexec.c : (UChar* )((void* )mem_end_stk[i])) - str; str 1390 ext/mbstring/oniguruma/regexec.c node->beg = sstart - str; str 1391 ext/mbstring/oniguruma/regexec.c node->end = s - str; str 1395 ext/mbstring/oniguruma/regexec.c stk, (UChar* )str, reg); str 2641 ext/mbstring/oniguruma/regexec.c s = (UChar* )ONIGENC_STEP_BACK(encode, str, s, (int )tlen); str 2643 ext/mbstring/oniguruma/regexec.c sprev = (UChar* )onigenc_get_prev_char_head(encode, str, s); str 2651 ext/mbstring/oniguruma/regexec.c q = (UChar* )ONIGENC_STEP_BACK(encode, str, s, (int )tlen); str 2661 ext/mbstring/oniguruma/regexec.c sprev = (UChar* )onigenc_get_prev_char_head(encode, str, s); str 3049 ext/mbstring/oniguruma/regexec.c onig_match(regex_t* reg, const UChar* str, const UChar* end, const UChar* at, OnigRegion* region, str 3084 ext/mbstring/oniguruma/regexec.c int offset = at - str; str 3085 ext/mbstring/oniguruma/regexec.c STATE_CHECK_BUFF_INIT(msa, end - str, offset, reg->num_comb_exp_check); str 3100 ext/mbstring/oniguruma/regexec.c prev = (UChar* )onigenc_get_prev_char_head(reg->enc, str, at); str 3101 ext/mbstring/oniguruma/regexec.c r = match_at(reg, str, end, str 3114 ext/mbstring/oniguruma/regexec.c forward_search_range(regex_t* reg, const UChar* str, const UChar* end, UChar* s, str 3121 ext/mbstring/oniguruma/regexec.c (int )str, (int )end, (int )s, (int )range); str 3173 ext/mbstring/oniguruma/regexec.c (pprev ? pprev : str), p); str 3183 ext/mbstring/oniguruma/regexec.c (pprev ? pprev : str), p); str 3205 ext/mbstring/oniguruma/regexec.c (pprev ? pprev : str), p); str 3221 ext/mbstring/oniguruma/regexec.c (pprev ? pprev : str), *low); str 3231 ext/mbstring/oniguruma/regexec.c (int )(*low - str), (int )(*high - str), reg->dmin, reg->dmax); str 3245 ext/mbstring/oniguruma/regexec.c backward_search_range(regex_t* reg, const UChar* str, const UChar* end, str 3295 ext/mbstring/oniguruma/regexec.c prev = onigenc_get_prev_char_head(reg->enc, str, p); str 3336 ext/mbstring/oniguruma/regexec.c (int )(*low - str), (int )(*high - str)); str 3350 ext/mbstring/oniguruma/regexec.c onig_search(regex_t* reg, const UChar* str, const UChar* end, str 3389 ext/mbstring/oniguruma/regexec.c (int )str, (int )(end - str), (int )(start - str), (int )(range - str)); str 3401 ext/mbstring/oniguruma/regexec.c if (start > end || start < str) goto mismatch_no_msa; str 3407 ext/mbstring/oniguruma/regexec.c r = match_at(reg, str, end, (upper_range), s, prev, &msa); \ str 3418 ext/mbstring/oniguruma/regexec.c r = match_at(reg, str, end, (upper_range), s, prev, &msa); \ str 3429 ext/mbstring/oniguruma/regexec.c r = match_at(reg, str, end, s, prev, &msa);\ str 3440 ext/mbstring/oniguruma/regexec.c r = match_at(reg, str, end, s, prev, &msa);\ str 3452 ext/mbstring/oniguruma/regexec.c if (reg->anchor != 0 && str < end) { str 3466 ext/mbstring/oniguruma/regexec.c if (start != str) goto mismatch_no_msa; str 3467 ext/mbstring/oniguruma/regexec.c range = str + 1; str 3470 ext/mbstring/oniguruma/regexec.c if (range <= str) { str 3471 ext/mbstring/oniguruma/regexec.c start = str; str 3472 ext/mbstring/oniguruma/regexec.c range = str; str 3482 ext/mbstring/oniguruma/regexec.c if ((OnigDistance )(max_semi_end - str) < reg->anchor_dmin) str 3489 ext/mbstring/oniguruma/regexec.c start = onigenc_get_right_adjust_char_head(reg->enc, str, start); str 3491 ext/mbstring/oniguruma/regexec.c start = onigenc_get_prev_char_head(reg->enc, str, end); str 3506 ext/mbstring/oniguruma/regexec.c start = ONIGENC_LEFT_ADJUST_CHAR_HEAD(reg->enc, str, start); str 3512 ext/mbstring/oniguruma/regexec.c UChar* pre_end = ONIGENC_STEP_BACK(reg->enc, str, end, 1); str 3519 ext/mbstring/oniguruma/regexec.c pre_end = ONIGENC_STEP_BACK(reg->enc, str, pre_end, 1); str 3525 ext/mbstring/oniguruma/regexec.c if (min_semi_end > str && start <= min_semi_end) { str 3538 ext/mbstring/oniguruma/regexec.c else if (str == end) { /* empty string */ str 3546 ext/mbstring/oniguruma/regexec.c start = end = str = address_for_empty_string; str 3563 ext/mbstring/oniguruma/regexec.c (int )(end - str), (int )(start - str), (int )(range - str)); str 3569 ext/mbstring/oniguruma/regexec.c int offset = (MIN(start, range) - str); str 3570 ext/mbstring/oniguruma/regexec.c STATE_CHECK_BUFF_INIT(msa, end - str, offset, reg->num_comb_exp_check); str 3576 ext/mbstring/oniguruma/regexec.c if (s > str) str 3577 ext/mbstring/oniguruma/regexec.c prev = onigenc_get_prev_char_head(reg->enc, str, s); str 3599 ext/mbstring/oniguruma/regexec.c if (! forward_search_range(reg, str, end, s, sch_range, str 3614 ext/mbstring/oniguruma/regexec.c if (! forward_search_range(reg, str, end, s, sch_range, str 3653 ext/mbstring/oniguruma/regexec.c adjrange = ONIGENC_LEFT_ADJUST_CHAR_HEAD(reg->enc, str, range); str 3662 ext/mbstring/oniguruma/regexec.c if (backward_search_range(reg, str, end, sch_start, range, adjrange, str 3670 ext/mbstring/oniguruma/regexec.c prev = onigenc_get_prev_char_head(reg->enc, str, s); str 3692 ext/mbstring/oniguruma/regexec.c if (backward_search_range(reg, str, end, sch_start, range, adjrange, str 3698 ext/mbstring/oniguruma/regexec.c prev = onigenc_get_prev_char_head(reg->enc, str, s); str 3748 ext/mbstring/oniguruma/regexec.c return s - str; str 64 ext/mbstring/oniguruma/reggnu.c re_match(regex_t* reg, const char* str, int size, int pos, str 67 ext/mbstring/oniguruma/reggnu.c return onig_match(reg, (UChar* )str, (UChar* )(str + size), str 68 ext/mbstring/oniguruma/reggnu.c (UChar* )(str + pos), regs, ONIG_OPTION_NONE); str 69 ext/mbstring/oniguruma/regparse.h #define NSTR(node) (&((node)->u.str)) str 99 ext/mbstring/oniguruma/regparse.h #define NSTRING_LEN(node) ((node)->u.str.end - (node)->u.str.s) str 100 ext/mbstring/oniguruma/regparse.h #define NSTRING_SET_RAW(node) (node)->u.str.flag |= NSTR_RAW str 101 ext/mbstring/oniguruma/regparse.h #define NSTRING_CLEAR_RAW(node) (node)->u.str.flag &= ~NSTR_RAW str 102 ext/mbstring/oniguruma/regparse.h #define NSTRING_SET_AMBIG(node) (node)->u.str.flag |= NSTR_AMBIG str 104 ext/mbstring/oniguruma/regparse.h (node)->u.str.flag |= NSTR_DONT_GET_OPT_INFO str 105 ext/mbstring/oniguruma/regparse.h #define NSTRING_IS_RAW(node) (((node)->u.str.flag & NSTR_RAW) != 0) str 106 ext/mbstring/oniguruma/regparse.h #define NSTRING_IS_AMBIG(node) (((node)->u.str.flag & NSTR_AMBIG) != 0) str 108 ext/mbstring/oniguruma/regparse.h (((node)->u.str.flag & NSTR_DONT_GET_OPT_INFO) != 0) str 256 ext/mbstring/oniguruma/regparse.h StrNode str; str 166 ext/mbstring/oniguruma/regposix.c regexec(regex_t* reg, const char* str, size_t nmatch, str 192 ext/mbstring/oniguruma/regposix.c ENC_STRING_LEN(ONIG_C(reg)->enc, str, len); str 193 ext/mbstring/oniguruma/regposix.c end = (UChar* )(str + len); str 194 ext/mbstring/oniguruma/regposix.c r = onig_search(ONIG_C(reg), (UChar* )str, end, (UChar* )str, end, str 34 ext/mbstring/oniguruma/testc.c static void xx(char* pattern, char* str, int from, int to, int mem, int not) str 51 ext/mbstring/oniguruma/testc.c r = regexec(®, str, reg.re_nsub + 1, pmatch, 0); str 61 ext/mbstring/oniguruma/testc.c fprintf(stdout, "OK(N): /%s/ '%s'\n", pattern, str); str 65 ext/mbstring/oniguruma/testc.c fprintf(stdout, "FAIL: /%s/ '%s'\n", pattern, str); str 71 ext/mbstring/oniguruma/testc.c fprintf(stdout, "FAIL(N): /%s/ '%s'\n", pattern, str); str 76 ext/mbstring/oniguruma/testc.c fprintf(stdout, "OK: /%s/ '%s'\n", pattern, str); str 80 ext/mbstring/oniguruma/testc.c fprintf(stdout, "FAIL: /%s/ '%s' %d-%d : %d-%d\n", pattern, str, str 102 ext/mbstring/oniguruma/testc.c r = onig_search(reg, (UChar* )str, (UChar* )(str + SLEN(str)), str 103 ext/mbstring/oniguruma/testc.c (UChar* )str, (UChar* )(str + SLEN(str)), str 115 ext/mbstring/oniguruma/testc.c fprintf(stdout, "OK(N): /%s/ '%s'\n", pattern, str); str 119 ext/mbstring/oniguruma/testc.c fprintf(stdout, "FAIL: /%s/ '%s'\n", pattern, str); str 125 ext/mbstring/oniguruma/testc.c fprintf(stdout, "FAIL(N): /%s/ '%s'\n", pattern, str); str 130 ext/mbstring/oniguruma/testc.c fprintf(stdout, "OK: /%s/ '%s'\n", pattern, str); str 134 ext/mbstring/oniguruma/testc.c fprintf(stdout, "FAIL: /%s/ '%s' %d-%d : %d-%d\n", pattern, str, str 144 ext/mbstring/oniguruma/testc.c static void x2(char* pattern, char* str, int from, int to) str 146 ext/mbstring/oniguruma/testc.c xx(pattern, str, from, to, 0, 0); str 149 ext/mbstring/oniguruma/testc.c static void x3(char* pattern, char* str, int from, int to, int mem) str 151 ext/mbstring/oniguruma/testc.c xx(pattern, str, from, to, mem, 0); str 154 ext/mbstring/oniguruma/testc.c static void n(char* pattern, char* str) str 156 ext/mbstring/oniguruma/testc.c xx(pattern, str, 0, 0, 0, 1); str 58 ext/mbstring/oniguruma/testu.c static void xx(char* pattern, char* str, int from, int to, int mem, int not) str 69 ext/mbstring/oniguruma/testu.c uconv(str, cstr, ulen(str)); str 79 ext/mbstring/oniguruma/testu.c r = regexec(®, str, reg.re_nsub + 1, pmatch, 0); str 122 ext/mbstring/oniguruma/testu.c uconv(str, cstr, ulen(str)); str 148 ext/mbstring/oniguruma/testu.c r = onig_search(reg, (UChar* )str, (UChar* )(str + ulen(str)), str 149 ext/mbstring/oniguruma/testu.c (UChar* )str, (UChar* )(str + ulen(str)), str 190 ext/mbstring/oniguruma/testu.c static void x2(char* pattern, char* str, int from, int to) str 192 ext/mbstring/oniguruma/testu.c xx(pattern, str, from, to, 0, 0); str 195 ext/mbstring/oniguruma/testu.c static void x3(char* pattern, char* str, int from, int to, int mem) str 197 ext/mbstring/oniguruma/testu.c xx(pattern, str, from, to, mem, 0); str 200 ext/mbstring/oniguruma/testu.c static void n(char* pattern, char* str) str 202 ext/mbstring/oniguruma/testu.c xx(pattern, str, 0, 0, 0, 1); str 34 ext/mbstring/oniguruma/win32/testc.c static void xx(char* pattern, char* str, int from, int to, int mem, int not) str 51 ext/mbstring/oniguruma/win32/testc.c r = regexec(®, str, reg.re_nsub + 1, pmatch, 0); str 61 ext/mbstring/oniguruma/win32/testc.c fprintf(stdout, "OK(N): /%s/ '%s'\n", pattern, str); str 65 ext/mbstring/oniguruma/win32/testc.c fprintf(stdout, "FAIL: /%s/ '%s'\n", pattern, str); str 71 ext/mbstring/oniguruma/win32/testc.c fprintf(stdout, "FAIL(N): /%s/ '%s'\n", pattern, str); str 76 ext/mbstring/oniguruma/win32/testc.c fprintf(stdout, "OK: /%s/ '%s'\n", pattern, str); str 80 ext/mbstring/oniguruma/win32/testc.c fprintf(stdout, "FAIL: /%s/ '%s' %d-%d : %d-%d\n", pattern, str, str 102 ext/mbstring/oniguruma/win32/testc.c r = onig_search(reg, (UChar* )str, (UChar* )(str + SLEN(str)), str 103 ext/mbstring/oniguruma/win32/testc.c (UChar* )str, (UChar* )(str + SLEN(str)), str 115 ext/mbstring/oniguruma/win32/testc.c fprintf(stdout, "OK(N): /%s/ '%s'\n", pattern, str); str 119 ext/mbstring/oniguruma/win32/testc.c fprintf(stdout, "FAIL: /%s/ '%s'\n", pattern, str); str 125 ext/mbstring/oniguruma/win32/testc.c fprintf(stdout, "FAIL(N): /%s/ '%s'\n", pattern, str); str 130 ext/mbstring/oniguruma/win32/testc.c fprintf(stdout, "OK: /%s/ '%s'\n", pattern, str); str 134 ext/mbstring/oniguruma/win32/testc.c fprintf(stdout, "FAIL: /%s/ '%s' %d-%d : %d-%d\n", pattern, str, str 144 ext/mbstring/oniguruma/win32/testc.c static void x2(char* pattern, char* str, int from, int to) str 146 ext/mbstring/oniguruma/win32/testc.c xx(pattern, str, from, to, 0, 0); str 149 ext/mbstring/oniguruma/win32/testc.c static void x3(char* pattern, char* str, int from, int to, int mem) str 151 ext/mbstring/oniguruma/win32/testc.c xx(pattern, str, from, to, mem, 0); str 154 ext/mbstring/oniguruma/win32/testc.c static void n(char* pattern, char* str) str 156 ext/mbstring/oniguruma/win32/testc.c xx(pattern, str, 0, 0, 0, 1); str 474 ext/mbstring/php_mbregex.c static size_t _php_mb_regex_get_option_string(char *str, size_t len, OnigOptionType option, OnigSyntaxType *syntax) str 478 ext/mbstring/php_mbregex.c char *p = str; str 699 ext/mbstring/php_mbregex.c char *str; str 743 ext/mbstring/php_mbregex.c str = string; str 752 ext/mbstring/php_mbregex.c add_index_stringl(array, i, (char *)&str[beg], end - beg, 1); str 1185 ext/mbstring/php_mbregex.c OnigUChar *str; str 1207 ext/mbstring/php_mbregex.c str = NULL; str 1210 ext/mbstring/php_mbregex.c str = (OnigUChar *)Z_STRVAL_P(MBREX(search_str)); str 1219 ext/mbstring/php_mbregex.c if (str == NULL) { str 1229 ext/mbstring/php_mbregex.c err = onig_search(MBREX(search_re), str, str + len, str + pos, str + len, MBREX(search_regs), 0); str 1257 ext/mbstring/php_mbregex.c add_index_stringl(return_value, i, (char *)&str[beg], end - beg, 1); str 1366 ext/mbstring/php_mbregex.c OnigUChar *str; str 1371 ext/mbstring/php_mbregex.c str = (OnigUChar *)Z_STRVAL_P(MBREX(search_str)); str 1378 ext/mbstring/php_mbregex.c add_index_stringl(return_value, i, (char *)&str[beg], end - beg, 1); str 1156 ext/mcrypt/mcrypt.c char *str; str 1157 ext/mcrypt/mcrypt.c spprintf(&str, 0, "Only keys of size 1 to %d supported", max_key_size); str 1158 ext/mcrypt/mcrypt.c return str; str 1160 ext/mcrypt/mcrypt.c char *str; str 1161 ext/mcrypt/mcrypt.c spprintf(&str, 0, "Only keys of size %d supported", key_sizes[0]); str 1162 ext/mcrypt/mcrypt.c return str; str 1165 ext/mcrypt/mcrypt.c smart_str str = {0}; str 1166 ext/mcrypt/mcrypt.c smart_str_appends(&str, "Only keys of sizes "); str 1170 ext/mcrypt/mcrypt.c smart_str_appends(&str, " or "); str 1172 ext/mcrypt/mcrypt.c smart_str_appends(&str, ", "); str 1175 ext/mcrypt/mcrypt.c smart_str_append_long(&str, key_sizes[i]); str 1178 ext/mcrypt/mcrypt.c smart_str_appends(&str, " supported"); str 1179 ext/mcrypt/mcrypt.c smart_str_0(&str); str 1180 ext/mcrypt/mcrypt.c return str.c; str 1248 ext/mysql/php_mysql.c char *str; str 1262 ext/mysql/php_mysql.c if ((str = (char *)mysql_info(mysql->conn))) { str 1263 ext/mysql/php_mysql.c RETURN_STRING(str,1); str 1836 ext/mysql/php_mysql.c char *str; str 1839 ext/mysql/php_mysql.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &str, &str_len) == FAILURE) { str 1849 ext/mysql/php_mysql.c Z_STRLEN_P(return_value) = mysql_escape_string(Z_STRVAL_P(return_value), str, str_len); str 1861 ext/mysql/php_mysql.c char *str; str 1867 ext/mysql/php_mysql.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|r", &str, &str_len, &mysql_link) == FAILURE) { str 1879 ext/mysql/php_mysql.c new_str_len = mysql_real_escape_string(mysql->conn, new_str, str, str_len); str 41 ext/mysqli/mysqli_api.c static void mysqli_tx_cor_options_to_string(const MYSQL * const conn, smart_str * str, const unsigned int mode) str 44 ext/mysqli/mysqli_api.c if (str->len) { str 45 ext/mysqli/mysqli_api.c smart_str_appendl(str, " ", sizeof(" ") - 1); str 47 ext/mysqli/mysqli_api.c smart_str_appendl(str, "AND CHAIN", sizeof("AND CHAIN") - 1); str 49 ext/mysqli/mysqli_api.c if (str->len) { str 50 ext/mysqli/mysqli_api.c smart_str_appendl(str, " ", sizeof(" ") - 1); str 52 ext/mysqli/mysqli_api.c smart_str_appendl(str, "AND NO CHAIN", sizeof("AND NO CHAIN") - 1); str 56 ext/mysqli/mysqli_api.c if (str->len) { str 57 ext/mysqli/mysqli_api.c smart_str_appendl(str, " ", sizeof(" ") - 1); str 59 ext/mysqli/mysqli_api.c smart_str_appendl(str, "RELEASE", sizeof("RELEASE") - 1); str 61 ext/mysqli/mysqli_api.c if (str->len) { str 62 ext/mysqli/mysqli_api.c smart_str_appendl(str, " ", sizeof(" ") - 1); str 64 ext/mysqli/mysqli_api.c smart_str_appendl(str, "NO RELEASE", sizeof("NO RELEASE") - 1); str 66 ext/mysqli/mysqli_api.c smart_str_0(str); str 1033 ext/mysqli/mysqli_api.c STR_FREE(stmt->result.vars[i]->value.str.val); str 2715 ext/mysqlnd/mysqlnd.c MYSQLND_METHOD(mysqlnd_conn_data, tx_cor_options_to_string)(const MYSQLND_CONN_DATA * const conn, smart_str * str, const unsigned int mode TSRMLS_DC) str 2718 ext/mysqlnd/mysqlnd.c if (str->len) { str 2719 ext/mysqlnd/mysqlnd.c smart_str_appendl(str, " ", sizeof(" ") - 1); str 2721 ext/mysqlnd/mysqlnd.c smart_str_appendl(str, "AND CHAIN", sizeof("AND CHAIN") - 1); str 2723 ext/mysqlnd/mysqlnd.c if (str->len) { str 2724 ext/mysqlnd/mysqlnd.c smart_str_appendl(str, " ", sizeof(" ") - 1); str 2726 ext/mysqlnd/mysqlnd.c smart_str_appendl(str, "AND NO CHAIN", sizeof("AND NO CHAIN") - 1); str 2730 ext/mysqlnd/mysqlnd.c if (str->len) { str 2731 ext/mysqlnd/mysqlnd.c smart_str_appendl(str, " ", sizeof(" ") - 1); str 2733 ext/mysqlnd/mysqlnd.c smart_str_appendl(str, "RELEASE", sizeof("RELEASE") - 1); str 2735 ext/mysqlnd/mysqlnd.c if (str->len) { str 2736 ext/mysqlnd/mysqlnd.c smart_str_appendl(str, " ", sizeof(" ") - 1); str 2738 ext/mysqlnd/mysqlnd.c smart_str_appendl(str, "NO RELEASE", sizeof("NO RELEASE") - 1); str 2740 ext/mysqlnd/mysqlnd.c smart_str_0(str); str 30 ext/mysqlnd/mysqlnd_bt.c *str = (char*)erealloc(*str, *len + 1 + 1); \ str 31 ext/mysqlnd/mysqlnd_bt.c (*str)[(*len)++] = chr str 36 ext/mysqlnd/mysqlnd_bt.c *str = (char*)erealloc(*str, *len + l + 1); \ str 37 ext/mysqlnd/mysqlnd_bt.c memcpy((*str) + *len, val, l); \ str 55 ext/mysqlnd/mysqlnd_bt.c char **str; str 58 ext/mysqlnd/mysqlnd_bt.c str = va_arg(args, char**); str 85 ext/mysqlnd/mysqlnd_bt.c if ((*str)[*len - l_added] < 32) { str 86 ext/mysqlnd/mysqlnd_bt.c (*str)[*len - l_added] = '?'; str 152 ext/mysqlnd/mysqlnd_bt.c char *s_tmp, **str; str 160 ext/mysqlnd/mysqlnd_bt.c str = va_arg(args, char**); str 192 ext/mysqlnd/mysqlnd_bt.c zend_hash_apply_with_arguments(Z_ARRVAL_PP(tmp) TSRMLS_CC, (apply_func_args_t)mysqlnd_build_trace_args, 2, str, len); str 207 ext/mysqlnd/mysqlnd_bt.c char *res = estrdup(""), **str = &res, *s_tmp; str 216 ext/mysqlnd/mysqlnd_bt.c zend_hash_apply_with_arguments(Z_ARRVAL_P(trace) TSRMLS_CC, (apply_func_args_t)mysqlnd_build_trace_string, 4, &max_levels, str, len, &num); str 51 ext/mysqlnd/mysqlnd_priv.h #define MYSQLND_STR_W_LEN(str) str, (sizeof(str) - 1) str 541 ext/oci8/oci8_collection.c text *str; str 543 ext/oci8/oci8_collection.c PHP_OCI_CALL_RETURN(str, OCIStringPtr, (connection->env, oci_string)); str 545 ext/oci8/oci8_collection.c if (str) { str 546 ext/oci8/oci8_collection.c ZVAL_STRING(*result_element, (char *)str, 1); str 168 ext/opcache/Optimizer/pass1_5.c final_length += ZEND_OP2_LITERAL(next_op).value.str.len; str 176 ext/opcache/Optimizer/pass1_5.c final_length += (requires_conversion? 1 : ZEND_OP2_LITERAL(opline).value.str.len); str 182 ext/opcache/Optimizer/pass1_5.c ZEND_OP2_LITERAL(opline).value.str.val = ptr; str 195 ext/opcache/Optimizer/pass1_5.c ZEND_OP2_LITERAL(opline).value.str.len = final_length; str 199 ext/opcache/Optimizer/pass1_5.c memcpy(ptr, ZEND_OP2_LITERAL(next_op).value.str.val, ZEND_OP2_LITERAL(next_op).value.str.len); str 200 ext/opcache/Optimizer/pass1_5.c ptr += ZEND_OP2_LITERAL(next_op).value.str.len; str 256 ext/opcache/ZendAccelerator.c static const char *(*orig_new_interned_string)(const char *str, int len, int free_src TSRMLS_DC); str 264 ext/opcache/ZendAccelerator.c static const char *accel_new_interned_string_for_php(const char *str, int len, int free_src TSRMLS_DC) str 266 ext/opcache/ZendAccelerator.c return str; str 518 ext/opcache/zend_accelerator_module.c char *str; str 531 ext/opcache/zend_accelerator_module.c str = asctime(ta); str 532 ext/opcache/zend_accelerator_module.c len = strlen(str); str 533 ext/opcache/zend_accelerator_module.c if (len > 0 && str[len - 1] == '\n') len--; str 534 ext/opcache/zend_accelerator_module.c add_assoc_stringl(persistent_script_report, "last_used", str, len, 1); str 35 ext/opcache/zend_accelerator_util_funcs.h void zend_accel_move_user_functions(HashTable *str, HashTable *dst TSRMLS_DC); str 37 ext/opcache/zend_persist.c # define zend_accel_memdup_interned_string(str, len) \ str 38 ext/opcache/zend_persist.c IS_INTERNED(str) ? str : zend_accel_memdup(str, len) str 40 ext/opcache/zend_persist.c # define zend_accel_store_interned_string(str, len) do { \ str 41 ext/opcache/zend_persist.c if (!IS_INTERNED(str)) { zend_accel_store(str, len); } \ str 44 ext/opcache/zend_persist.c # define zend_accel_memdup_interned_string(str, len) \ str 45 ext/opcache/zend_persist.c zend_accel_memdup(str, len) str 47 ext/opcache/zend_persist.c # define zend_accel_store_interned_string(str, len) \ str 48 ext/opcache/zend_persist.c zend_accel_store(str, len) str 174 ext/opcache/zend_persist.c zend_accel_store_interned_string(z->value.str.val, z->value.str.len + 1); str 35 ext/opcache/zend_persist_calc.c # define ADD_INTERNED_STRING(str, len) do { \ str 36 ext/opcache/zend_persist_calc.c if (!IS_INTERNED(str)) { \ str 37 ext/opcache/zend_persist_calc.c const char *tmp = accel_new_interned_string((str), (len), 1 TSRMLS_CC); \ str 38 ext/opcache/zend_persist_calc.c if (tmp != (str)) { \ str 39 ext/opcache/zend_persist_calc.c (str) = (char*)tmp; \ str 41 ext/opcache/zend_persist_calc.c ADD_DUP_SIZE((str), (len)); \ str 46 ext/opcache/zend_persist_calc.c # define ADD_INTERNED_STRING(str, len) ADD_DUP_SIZE((str), (len)) str 635 ext/openssl/openssl.c ASN1_STRING * str = NULL; str 660 ext/openssl/openssl.c str = X509_NAME_ENTRY_get_data(ne); str 661 ext/openssl/openssl.c if (ASN1_STRING_type(str) != V_ASN1_UTF8STRING) { str 662 ext/openssl/openssl.c to_add_len = ASN1_STRING_to_UTF8(&to_add, str); str 664 ext/openssl/openssl.c to_add = ASN1_STRING_data(str); str 665 ext/openssl/openssl.c to_add_len = ASN1_STRING_length(str); str 691 ext/openssl/openssl.c static void add_assoc_asn1_string(zval * val, char * key, ASN1_STRING * str) /* {{{ */ str 693 ext/openssl/openssl.c add_assoc_stringl(val, key, (char *)str->data, str->length, 1); str 812 ext/openssl/openssl.c char * str; str 817 ext/openssl/openssl.c str = CONF_get_string(req->req_config, NULL, "oid_section"); str 818 ext/openssl/openssl.c if (str == NULL) { str 821 ext/openssl/openssl.c sktmp = CONF_get_section(req->req_config, str); str 823 ext/openssl/openssl.c php_error_docref(NULL TSRMLS_CC, E_WARNING, "problem loading oid section %s", str); str 862 ext/openssl/openssl.c char * str; str 875 ext/openssl/openssl.c str = CONF_get_string(req->req_config, NULL, "oid_file"); str 876 ext/openssl/openssl.c if (str && !php_openssl_open_base_dir_chk(str TSRMLS_CC)) { str 877 ext/openssl/openssl.c BIO *oid_bio = BIO_new_file(str, "r"); str 900 ext/openssl/openssl.c str = CONF_get_string(req->req_config, req->section_name, "encrypt_rsa_key"); str 901 ext/openssl/openssl.c if (str == NULL) { str 902 ext/openssl/openssl.c str = CONF_get_string(req->req_config, req->section_name, "encrypt_key"); str 904 ext/openssl/openssl.c if (str && strcmp(str, "no") == 0) { str 941 ext/openssl/openssl.c str = CONF_get_string(req->req_config, req->section_name, "string_mask"); str 942 ext/openssl/openssl.c if (str && !ASN1_STRING_set_default_mask_asc(str)) { str 943 ext/openssl/openssl.c php_error_docref(NULL TSRMLS_CC, E_WARNING, "Invalid global string mask setting %s", str); str 2643 ext/openssl/openssl.c char * str, *dn_sect, *attr_sect; str 2730 ext/openssl/openssl.c for (str = type; *str; str++) { str 2731 ext/openssl/openssl.c if (*str == ':' || *str == ',' || *str == '.') { str 2732 ext/openssl/openssl.c str++; str 2733 ext/openssl/openssl.c if (*str) { str 2734 ext/openssl/openssl.c type = str; str 3514 ext/openssl/openssl.c char *str = emalloc(len + 1); \ str 3515 ext/openssl/openssl.c BN_bn2bin(pkey->pkey._type->_name, (unsigned char*)str); \ str 3516 ext/openssl/openssl.c str[len] = 0; \ str 3517 ext/openssl/openssl.c add_assoc_stringl(_type, #_name, str, len, 0); \ str 71 ext/openssl/xp_ssl.c #define GET_VER_OPT_STRING(name, str) if (GET_VER_OPT(name)) { convert_to_string_ex(val); str = Z_STRVAL_PP(val); } str 2699 ext/pcre/pcrelib/pcre_internal.h #define STRLEN_UC(str) strlen((const char *)str) str 2711 ext/pcre/pcrelib/pcre_internal.h extern unsigned int PRIV(strlen_uc)(const pcre_uchar *str); str 2721 ext/pcre/pcrelib/pcre_internal.h #define STRLEN_UC(str) PRIV(strlen_uc)(str) str 163 ext/pcre/pcrelib/pcre_jit_compile.c const pcre_uchar *str; str 3896 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, TMP2, 0, SLJIT_MEM1(TMP1), SLJIT_OFFSETOF(jit_arguments, str)); str 3926 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, TMP2, 0, SLJIT_MEM1(TMP1), SLJIT_OFFSETOF(jit_arguments, str)); str 5310 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, TMP1, 0, SLJIT_MEM1(TMP1), SLJIT_OFFSETOF(jit_arguments, str)); str 8184 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, TMP2, 0, SLJIT_MEM1(TMP1), SLJIT_OFFSETOF(jit_arguments, str)); str 10031 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, STR_PTR, 0, SLJIT_MEM1(TMP1), SLJIT_OFFSETOF(jit_arguments, str)); str 10212 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, TMP2, 0, SLJIT_MEM1(TMP1), SLJIT_OFFSETOF(jit_arguments, str)); str 10433 ext/pcre/pcrelib/pcre_jit_compile.c arguments.str = subject + start_offset; str 10526 ext/pcre/pcrelib/pcre_jit_compile.c arguments.str = subject_ptr + start_offset; str 537 ext/pcre/php_pcre.c static inline void add_offset_pair(zval *result, char *str, int len, int offset, char *name) str 546 ext/pcre/php_pcre.c add_next_index_stringl(match_pair, str, len, 1); str 875 ext/pcre/php_pcre.c static int preg_get_backref(char **str, int *backref) str 878 ext/pcre/php_pcre.c register char *walk = *str; str 907 ext/pcre/php_pcre.c *str = walk; str 1994 ext/pcre/php_pcre.c ZEND_ARG_INFO(0, str) str 1163 ext/pdo/pdo_dbh.c char *str; str 1169 ext/pdo/pdo_dbh.c if (FAILURE == zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|l", &str, &str_len, ¶mtype)) { str 1180 ext/pdo/pdo_dbh.c if (dbh->methods->quoter(dbh, str, str_len, &qstr, &qlen, paramtype TSRMLS_CC)) { str 2150 ext/pdo/pdo_stmt.c char *str; str 2155 ext/pdo/pdo_stmt.c res = zend_hash_get_current_key_ex(stmt->bound_params, &str, &len, &num, 0, &pos); str 2159 ext/pdo/pdo_stmt.c php_stream_printf(out TSRMLS_CC, "Key: Name: [%d] %.*s\n", len, len, str); str 811 ext/pdo_mysql/mysql_statement.c char *str; str 847 ext/pdo_mysql/mysql_statement.c str = type_to_name_native(F->type); str 848 ext/pdo_mysql/mysql_statement.c if (str) { str 849 ext/pdo_mysql/mysql_statement.c add_assoc_string(return_value, "native_type", str, 1); str 66 ext/pdo_pgsql/pgsql_driver.c static char * _pdo_pgsql_escape_credentials(char *str TSRMLS_DC) str 70 ext/pdo_pgsql/pgsql_driver.c if (str) { str 71 ext/pdo_pgsql/pgsql_driver.c return php_addcslashes(str, strlen(str), &len, 0, "\\'", sizeof("\\'") TSRMLS_CC); str 281 ext/pdo_sqlite/sqlite_statement.c const char *str; str 317 ext/pdo_sqlite/sqlite_statement.c str = sqlite3_column_decltype(S->stmt, colno); str 318 ext/pdo_sqlite/sqlite_statement.c if (str) { str 319 ext/pdo_sqlite/sqlite_statement.c add_assoc_string(return_value, "sqlite:decl_type", (char *)str, 1); str 323 ext/pdo_sqlite/sqlite_statement.c str = sqlite3_column_table_name(S->stmt, colno); str 324 ext/pdo_sqlite/sqlite_statement.c if (str) { str 325 ext/pdo_sqlite/sqlite_statement.c add_assoc_string(return_value, "table", (char *)str, 1); str 790 ext/pgsql/pgsql.c #define PGSQLescapeLiteral(conn, str, len) PQescapeLiteral(conn, str, len) str 791 ext/pgsql/pgsql.c #define PGSQLescapeIdentifier(conn, str, len) PQescapeIdentifier(conn, str, len) str 794 ext/pgsql/pgsql.c #define PGSQLescapeLiteral(conn, str, len) php_pgsql_PQescapeInternal(conn, str, len, 1, 0) str 795 ext/pgsql/pgsql.c #define PGSQLescapeLiteral2(conn, str, len) php_pgsql_PQescapeInternal(conn, str, len, 1, 1) str 796 ext/pgsql/pgsql.c #define PGSQLescapeIdentifier(conn, str, len) php_pgsql_PQescapeInternal(conn, str, len, 0, 0) str 800 ext/pgsql/pgsql.c static char* php_pgsql_PQescapeInternal(PGconn *conn, const char *str, size_t len, int escape_literal, int safe) { str 819 ext/pgsql/pgsql.c new_len = PQescapeStringConn(conn, tmp, str, len, NULL); str 841 ext/pgsql/pgsql.c tmp_len = strspn(str, "\\"); str 848 ext/pgsql/pgsql.c for (s = (char *)str; s - str < len; ++s) { str 861 ext/pgsql/pgsql.c for (s = (char *)str; s - str < len; ++s) { str 1275 ext/pgsql/pgsql.c smart_str str = {0}; str 1285 ext/pgsql/pgsql.c smart_str_appends(&str, "pgsql"); str 1295 ext/pgsql/pgsql.c smart_str_append_long(&str, Z_LVAL_PP(args[1]) ^ PGSQL_CONNECT_FORCE_NEW); str 1299 ext/pgsql/pgsql.c smart_str_appendc(&str, '_'); str 1300 ext/pgsql/pgsql.c smart_str_appendl(&str, Z_STRVAL_PP(args[i]), Z_STRLEN_PP(args[i])); str 1303 ext/pgsql/pgsql.c smart_str_0(&str); str 1330 ext/pgsql/pgsql.c if (zend_hash_find(&EG(persistent_list), str.c, str.len+1, (void **) &le)==FAILURE) { /* we don't */ str 1361 ext/pgsql/pgsql.c if (zend_hash_update(&EG(persistent_list), str.c, str.len+1, (void *) &new_le, sizeof(zend_rsrc_list_entry), NULL)==FAILURE) { str 1391 ext/pgsql/pgsql.c zend_hash_del(&EG(persistent_list),str.c,str.len+1); str 1415 ext/pgsql/pgsql.c && zend_hash_find(&EG(regular_list),str.c,str.len+1,(void **) &index_ptr)==SUCCESS) { str 1432 ext/pgsql/pgsql.c zend_hash_del(&EG(regular_list),str.c,str.len+1); str 1476 ext/pgsql/pgsql.c if (zend_hash_update(&EG(regular_list),str.c,str.len+1,(void *) &new_index_ptr, sizeof(zend_rsrc_list_entry), NULL)==FAILURE) { str 1488 ext/pgsql/pgsql.c smart_str_free(&str); str 1492 ext/pgsql/pgsql.c smart_str_free(&str); str 2343 ext/pgsql/pgsql.c smart_str str = {0}; str 2348 ext/pgsql/pgsql.c smart_str_appends(&str, "pgsql_oid_"); str 2349 ext/pgsql/pgsql.c smart_str_append_unsigned(&str, oid); str 2350 ext/pgsql/pgsql.c smart_str_0(&str); str 2352 ext/pgsql/pgsql.c if (zend_hash_find(list,str.c,str.len+1,(void **) &field_type)==SUCCESS) { str 2364 ext/pgsql/pgsql.c smart_str_free(&str); str 2376 ext/pgsql/pgsql.c str.len = 0; str 2377 ext/pgsql/pgsql.c smart_str_appends(&str, "pgsql_oid_"); str 2378 ext/pgsql/pgsql.c smart_str_appends(&str, tmp_oid); str 2379 ext/pgsql/pgsql.c smart_str_0(&str); str 2386 ext/pgsql/pgsql.c zend_hash_update(list,str.c,str.len+1,(void *) &new_oid_entry, sizeof(zend_rsrc_list_entry), NULL); str 2394 ext/pgsql/pgsql.c smart_str_free(&str); str 3501 ext/pgsql/pgsql.c char *str; str 3508 ext/pgsql/pgsql.c if (zend_parse_parameters(argc TSRMLS_CC, "rs|l", &pgsql_id, &str, &str_len, &z_len) == FAILURE) { str 3529 ext/pgsql/pgsql.c if ((nbytes = lo_write((PGconn *)pgsql->conn, pgsql->lofd, str, len)) == -1) { str 5698 ext/pgsql/pgsql.c static int php_pgsql_convert_match(const char *str, size_t str_len, const char *regex , int icase TSRMLS_DC) str 5708 ext/pgsql/pgsql.c if (str[i] == '\n' || str 5709 ext/pgsql/pgsql.c str[i] == '\r' || str 5710 ext/pgsql/pgsql.c str[i] == '\0' ) { str 5727 ext/pgsql/pgsql.c regerr = regexec(&re, str, re.re_nsub+1, subs, 0); str 5747 ext/pgsql/pgsql.c smart_str str = {0}; str 5752 ext/pgsql/pgsql.c smart_str_appendc(&str, 'E'); str 5753 ext/pgsql/pgsql.c smart_str_appendc(&str, '\''); str 5754 ext/pgsql/pgsql.c smart_str_appendl(&str, Z_STRVAL_P(src), Z_STRLEN_P(src)); str 5755 ext/pgsql/pgsql.c smart_str_appendc(&str, '\''); str 5756 ext/pgsql/pgsql.c smart_str_0(&str); str 5761 ext/pgsql/pgsql.c Z_STRVAL_P(src) = str.c; str 5762 ext/pgsql/pgsql.c Z_STRLEN_P(src) = str.len; str 1431 ext/phar/phar_object.c char *str = "[stream]"; str 1481 ext/phar/phar_object.c opened = (char *) estrndup(str, sizeof("[stream]") - 1); str 464 ext/readline/readline.c static zval *_readline_string_zval(const char *str) str 471 ext/readline/readline.c if (str) { str 472 ext/readline/readline.c len = strlen(str); str 473 ext/readline/readline.c ZVAL_STRINGL(ret, (char*)str, len, 1); str 86 ext/readline/readline_cli.c static size_t readline_shell_write(const char *str, uint str_length TSRMLS_DC) /* {{{ */ str 89 ext/readline/readline_cli.c smart_str_appendl(CLIR_G(prompt_str), str, str_length); str 97 ext/readline/readline_cli.c return fwrite(str, 1, MIN(str_length, 16384), pager_pipe); str 104 ext/readline/readline_cli.c static int readline_shell_ub_write(const char *str, uint str_length TSRMLS_DC) /* {{{ */ str 109 ext/readline/readline_cli.c php_last_char = str[str_length-1]; str 72 ext/recode/recode.c ZEND_ARG_INFO(0, str) str 150 ext/recode/recode.c char *req, *str; str 152 ext/recode/recode.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss", &req, &req_len, &str, &str_len) == FAILURE) { str 168 ext/recode/recode.c recode_buffer_to_buffer(request, str, str_len, &r, &r_len, &r_alen); str 121 ext/reflection/php_reflection.c static void string_init(string *str) str 123 ext/reflection/php_reflection.c str->string = (char *) emalloc(1024); str 124 ext/reflection/php_reflection.c str->len = 1; str 125 ext/reflection/php_reflection.c str->alloced = 1024; str 126 ext/reflection/php_reflection.c *str->string = '\0'; str 129 ext/reflection/php_reflection.c static string *string_printf(string *str, const char *format, ...) str 138 ext/reflection/php_reflection.c register int nlen = (str->len + len + (1024 - 1)) & ~(1024 - 1); str 139 ext/reflection/php_reflection.c if (str->alloced < nlen) { str 140 ext/reflection/php_reflection.c str->alloced = nlen; str 141 ext/reflection/php_reflection.c str->string = erealloc(str->string, str->alloced); str 143 ext/reflection/php_reflection.c memcpy(str->string + str->len - 1, s_tmp, len + 1); str 144 ext/reflection/php_reflection.c str->len += len; str 148 ext/reflection/php_reflection.c return str; str 151 ext/reflection/php_reflection.c static string *string_write(string *str, char *buf, int len) str 153 ext/reflection/php_reflection.c register int nlen = (str->len + len + (1024 - 1)) & ~(1024 - 1); str 154 ext/reflection/php_reflection.c if (str->alloced < nlen) { str 155 ext/reflection/php_reflection.c str->alloced = nlen; str 156 ext/reflection/php_reflection.c str->string = erealloc(str->string, str->alloced); str 158 ext/reflection/php_reflection.c memcpy(str->string + str->len - 1, buf, len); str 159 ext/reflection/php_reflection.c str->len += len; str 160 ext/reflection/php_reflection.c str->string[str->len - 1] = '\0'; str 161 ext/reflection/php_reflection.c return str; str 164 ext/reflection/php_reflection.c static string *string_append(string *str, string *append) str 167 ext/reflection/php_reflection.c string_write(str, append->string, append->len - 1); str 169 ext/reflection/php_reflection.c return str; str 172 ext/reflection/php_reflection.c static void string_free(string *str) str 174 ext/reflection/php_reflection.c efree(str->string); str 175 ext/reflection/php_reflection.c str->len = 0; str 176 ext/reflection/php_reflection.c str->alloced = 0; str 177 ext/reflection/php_reflection.c str->string = NULL; str 368 ext/reflection/php_reflection.c static void _const_string(string *str, char *name, zval *value, char *indent TSRMLS_DC); str 369 ext/reflection/php_reflection.c static void _function_string(string *str, zend_function *fptr, zend_class_entry *scope, char* indent TSRMLS_DC); str 370 ext/reflection/php_reflection.c static void _property_string(string *str, zend_property_info *prop, char *prop_name, char* indent TSRMLS_DC); str 371 ext/reflection/php_reflection.c static void _class_string(string *str, zend_class_entry *ce, zval *obj, char *indent TSRMLS_DC); str 372 ext/reflection/php_reflection.c static void _extension_string(string *str, zend_module_entry *module, char *indent TSRMLS_DC); str 373 ext/reflection/php_reflection.c static void _zend_extension_string(string *str, zend_extension *extension, char *indent TSRMLS_DC); str 376 ext/reflection/php_reflection.c static void _class_string(string *str, zend_class_entry *ce, zval *obj, char *indent TSRMLS_DC) str 386 ext/reflection/php_reflection.c string_printf(str, "%s%s", indent, ce->info.user.doc_comment); str 387 ext/reflection/php_reflection.c string_write(str, "\n", 1); str 391 ext/reflection/php_reflection.c string_printf(str, "%sObject of class [ ", indent); str 399 ext/reflection/php_reflection.c string_printf(str, "%s%s [ ", indent, kind); str 401 ext/reflection/php_reflection.c string_printf(str, (ce->type == ZEND_USER_CLASS) ? "<user" : "<internal"); str 403 ext/reflection/php_reflection.c string_printf(str, ":%s", ce->info.internal.module->name); str 405 ext/reflection/php_reflection.c string_printf(str, "> "); str 407 ext/reflection/php_reflection.c string_printf(str, "<iterateable> "); str 410 ext/reflection/php_reflection.c string_printf(str, "interface "); str 412 ext/reflection/php_reflection.c string_printf(str, "trait "); str 415 ext/reflection/php_reflection.c string_printf(str, "abstract "); str 418 ext/reflection/php_reflection.c string_printf(str, "final "); str 420 ext/reflection/php_reflection.c string_printf(str, "class "); str 422 ext/reflection/php_reflection.c string_printf(str, "%s", ce->name); str 424 ext/reflection/php_reflection.c string_printf(str, " extends %s", ce->parent->name); str 431 ext/reflection/php_reflection.c string_printf(str, " extends %s", ce->interfaces[0]->name); str 433 ext/reflection/php_reflection.c string_printf(str, " implements %s", ce->interfaces[0]->name); str 436 ext/reflection/php_reflection.c string_printf(str, ", %s", ce->interfaces[i]->name); str 439 ext/reflection/php_reflection.c string_printf(str, " ] {\n"); str 443 ext/reflection/php_reflection.c string_printf(str, "%s @@ %s %d-%d\n", indent, ce->info.user.filename, str 450 ext/reflection/php_reflection.c string_printf(str, "\n"); str 452 ext/reflection/php_reflection.c string_printf(str, "%s - Constants [%d] {\n", indent, count); str 465 ext/reflection/php_reflection.c _const_string(str, key, *value, indent TSRMLS_CC); str 469 ext/reflection/php_reflection.c string_printf(str, "%s }\n", indent); str 493 ext/reflection/php_reflection.c string_printf(str, "\n%s - Static properties [%d] {\n", indent, count_static_props); str 502 ext/reflection/php_reflection.c _property_string(str, prop, NULL, sub_indent.string TSRMLS_CC); str 508 ext/reflection/php_reflection.c string_printf(str, "%s }\n", indent); str 532 ext/reflection/php_reflection.c string_printf(str, "\n%s - Static methods [%d] {", indent, count_static_funcs); str 543 ext/reflection/php_reflection.c string_printf(str, "\n"); str 544 ext/reflection/php_reflection.c _function_string(str, mptr, ce, sub_indent.string TSRMLS_CC); str 549 ext/reflection/php_reflection.c string_printf(str, "\n"); str 551 ext/reflection/php_reflection.c string_printf(str, "%s }\n", indent); str 557 ext/reflection/php_reflection.c string_printf(str, "\n%s - Properties [%d] {\n", indent, count); str 566 ext/reflection/php_reflection.c _property_string(str, prop, NULL, sub_indent.string TSRMLS_CC); str 571 ext/reflection/php_reflection.c string_printf(str, "%s }\n", indent); str 604 ext/reflection/php_reflection.c string_printf(str, "\n%s - Dynamic properties [%d] {\n", indent, count); str 605 ext/reflection/php_reflection.c string_append(str, &dyn); str 606 ext/reflection/php_reflection.c string_printf(str, "%s }\n", indent); str 655 ext/reflection/php_reflection.c string_printf(str, "\n%s - Methods [%d] {", indent, count); str 657 ext/reflection/php_reflection.c string_printf(str, "\n"); str 659 ext/reflection/php_reflection.c string_append(str, &dyn); str 662 ext/reflection/php_reflection.c string_printf(str, "\n%s - Methods [0] {\n", indent); str 664 ext/reflection/php_reflection.c string_printf(str, "%s }\n", indent); str 667 ext/reflection/php_reflection.c string_printf(str, "%s}\n", indent); str 673 ext/reflection/php_reflection.c static void _const_string(string *str, char *name, zval *value, char *indent TSRMLS_DC) str 686 ext/reflection/php_reflection.c string_printf(str, "%s Constant [ %s %s ] { %s }\n", str 715 ext/reflection/php_reflection.c static void _parameter_string(string *str, zend_function *fptr, struct _zend_arg_info *arg_info, zend_uint offset, zend_uint required, char* indent TSRMLS_DC) str 717 ext/reflection/php_reflection.c string_printf(str, "Parameter #%d [ ", offset); str 719 ext/reflection/php_reflection.c string_printf(str, "<optional> "); str 721 ext/reflection/php_reflection.c string_printf(str, "<required> "); str 724 ext/reflection/php_reflection.c string_printf(str, "%s ", arg_info->class_name); str 726 ext/reflection/php_reflection.c string_printf(str, "or NULL "); str 729 ext/reflection/php_reflection.c string_printf(str, "%s ", zend_get_type_by_const(arg_info->type_hint)); str 731 ext/reflection/php_reflection.c string_printf(str, "or NULL "); str 735 ext/reflection/php_reflection.c string_write(str, "&", sizeof("&")-1); str 738 ext/reflection/php_reflection.c string_write(str, "...", sizeof("...")-1); str 741 ext/reflection/php_reflection.c string_printf(str, "$%s", arg_info->name); str 743 ext/reflection/php_reflection.c string_printf(str, "$param%d", offset); str 752 ext/reflection/php_reflection.c string_write(str, " = ", sizeof(" = ")-1); str 767 ext/reflection/php_reflection.c string_write(str, "true", sizeof("true")-1); str 769 ext/reflection/php_reflection.c string_write(str, "false", sizeof("false")-1); str 772 ext/reflection/php_reflection.c string_write(str, "NULL", sizeof("NULL")-1); str 774 ext/reflection/php_reflection.c string_write(str, "'", sizeof("'")-1); str 775 ext/reflection/php_reflection.c string_write(str, Z_STRVAL_P(zv), MIN(Z_STRLEN_P(zv), 15)); str 777 ext/reflection/php_reflection.c string_write(str, "...", sizeof("...")-1); str 779 ext/reflection/php_reflection.c string_write(str, "'", sizeof("'")-1); str 781 ext/reflection/php_reflection.c string_write(str, "Array", sizeof("Array")-1); str 784 ext/reflection/php_reflection.c string_write(str, Z_STRVAL(zv_copy), Z_STRLEN(zv_copy)); str 794 ext/reflection/php_reflection.c string_write(str, " ]", sizeof(" ]")-1); str 799 ext/reflection/php_reflection.c static void _function_parameter_string(string *str, zend_function *fptr, char* indent TSRMLS_DC) str 808 ext/reflection/php_reflection.c string_printf(str, "\n"); str 809 ext/reflection/php_reflection.c string_printf(str, "%s- Parameters [%d] {\n", indent, fptr->common.num_args); str 811 ext/reflection/php_reflection.c string_printf(str, "%s ", indent); str 812 ext/reflection/php_reflection.c _parameter_string(str, fptr, arg_info, i, required, indent TSRMLS_CC); str 813 ext/reflection/php_reflection.c string_write(str, "\n", sizeof("\n")-1); str 816 ext/reflection/php_reflection.c string_printf(str, "%s}\n", indent); str 821 ext/reflection/php_reflection.c static void _function_closure_string(string *str, zend_function *fptr, char* indent TSRMLS_DC) str 841 ext/reflection/php_reflection.c string_printf(str, "\n"); str 842 ext/reflection/php_reflection.c string_printf(str, "%s- Bound Variables [%d] {\n", indent, zend_hash_num_elements(static_variables)); str 847 ext/reflection/php_reflection.c string_printf(str, "%s Variable #%d [ $%s ]\n", indent, i++, key); str 850 ext/reflection/php_reflection.c string_printf(str, "%s}\n", indent); str 855 ext/reflection/php_reflection.c static void _function_string(string *str, zend_function *fptr, zend_class_entry *scope, char* indent TSRMLS_DC) str 867 ext/reflection/php_reflection.c string_printf(str, "%s%s\n", indent, fptr->op_array.doc_comment); str 870 ext/reflection/php_reflection.c string_write(str, indent, strlen(indent)); str 871 ext/reflection/php_reflection.c string_printf(str, fptr->common.fn_flags & ZEND_ACC_CLOSURE ? "Closure [ " : (fptr->common.scope ? "Method [ " : "Function [ ")); str 872 ext/reflection/php_reflection.c string_printf(str, (fptr->type == ZEND_USER_FUNCTION) ? "<user" : "<internal"); str 874 ext/reflection/php_reflection.c string_printf(str, ", deprecated"); str 877 ext/reflection/php_reflection.c string_printf(str, ":%s", ((zend_internal_function*)fptr)->module->name); str 882 ext/reflection/php_reflection.c string_printf(str, ", inherits %s", fptr->common.scope->name); str 888 ext/reflection/php_reflection.c string_printf(str, ", overwrites %s", overwrites->common.scope->name); str 895 ext/reflection/php_reflection.c string_printf(str, ", prototype %s", fptr->common.prototype->common.scope->name); str 898 ext/reflection/php_reflection.c string_printf(str, ", ctor"); str 901 ext/reflection/php_reflection.c string_printf(str, ", dtor"); str 903 ext/reflection/php_reflection.c string_printf(str, "> "); str 906 ext/reflection/php_reflection.c string_printf(str, "abstract "); str 909 ext/reflection/php_reflection.c string_printf(str, "final "); str 912 ext/reflection/php_reflection.c string_printf(str, "static "); str 919 ext/reflection/php_reflection.c string_printf(str, "public "); str 922 ext/reflection/php_reflection.c string_printf(str, "private "); str 925 ext/reflection/php_reflection.c string_printf(str, "protected "); str 928 ext/reflection/php_reflection.c string_printf(str, "<visibility error> "); str 931 ext/reflection/php_reflection.c string_printf(str, "method "); str 933 ext/reflection/php_reflection.c string_printf(str, "function "); str 937 ext/reflection/php_reflection.c string_printf(str, "&"); str 939 ext/reflection/php_reflection.c string_printf(str, "%s ] {\n", fptr->common.function_name); str 942 ext/reflection/php_reflection.c string_printf(str, "%s @@ %s %d - %d\n", indent, str 950 ext/reflection/php_reflection.c _function_closure_string(str, fptr, param_indent.string TSRMLS_CC); str 952 ext/reflection/php_reflection.c _function_parameter_string(str, fptr, param_indent.string TSRMLS_CC); str 954 ext/reflection/php_reflection.c string_printf(str, "%s}\n", indent); str 959 ext/reflection/php_reflection.c static void _property_string(string *str, zend_property_info *prop, char *prop_name, char* indent TSRMLS_DC) str 963 ext/reflection/php_reflection.c string_printf(str, "%sProperty [ ", indent); str 965 ext/reflection/php_reflection.c string_printf(str, "<dynamic> public $%s", prop_name); str 969 ext/reflection/php_reflection.c string_write(str, "<implicit> ", sizeof("<implicit> ") - 1); str 971 ext/reflection/php_reflection.c string_write(str, "<default> ", sizeof("<default> ") - 1); str 978 ext/reflection/php_reflection.c string_printf(str, "public "); str 981 ext/reflection/php_reflection.c string_printf(str, "private "); str 984 ext/reflection/php_reflection.c string_printf(str, "protected "); str 988 ext/reflection/php_reflection.c string_printf(str, "static "); str 992 ext/reflection/php_reflection.c string_printf(str, "$%s", prop_name); str 995 ext/reflection/php_reflection.c string_printf(str, " ]\n"); str 1001 ext/reflection/php_reflection.c string *str = va_arg(args, string *); str 1007 ext/reflection/php_reflection.c string_printf(str, " %sEntry [ %s <", indent, ini_entry->name); str 1009 ext/reflection/php_reflection.c string_printf(str, "ALL"); str 1012 ext/reflection/php_reflection.c string_printf(str, "USER"); str 1016 ext/reflection/php_reflection.c string_printf(str, "%sPERDIR", comma); str 1020 ext/reflection/php_reflection.c string_printf(str, "%sSYSTEM", comma); str 1024 ext/reflection/php_reflection.c string_printf(str, "> ]\n"); str 1025 ext/reflection/php_reflection.c string_printf(str, " %s Current = '%s'\n", indent, ini_entry->value ? ini_entry->value : ""); str 1027 ext/reflection/php_reflection.c string_printf(str, " %s Default = '%s'\n", indent, ini_entry->orig_value ? ini_entry->orig_value : ""); str 1029 ext/reflection/php_reflection.c string_printf(str, " %s}\n", indent); str 1037 ext/reflection/php_reflection.c string *str = va_arg(args, string *); str 1045 ext/reflection/php_reflection.c string_printf(str, "\n"); str 1046 ext/reflection/php_reflection.c _class_string(str, *pce, NULL, indent TSRMLS_CC); str 1056 ext/reflection/php_reflection.c string *str = va_arg(args, string *); str 1062 ext/reflection/php_reflection.c _const_string(str, constant->name, &constant->value, indent TSRMLS_CC); str 1070 ext/reflection/php_reflection.c static void _extension_string(string *str, zend_module_entry *module, char *indent TSRMLS_DC) str 1072 ext/reflection/php_reflection.c string_printf(str, "%sExtension [ ", indent); str 1074 ext/reflection/php_reflection.c string_printf(str, "<persistent>"); str 1077 ext/reflection/php_reflection.c string_printf(str, "<temporary>" ); str 1079 ext/reflection/php_reflection.c string_printf(str, " extension #%d %s version %s ] {\n", str 1086 ext/reflection/php_reflection.c string_printf(str, "\n - Dependencies {\n"); str 1089 ext/reflection/php_reflection.c string_printf(str, "%s Dependency [ %s (", indent, dep->name); str 1093 ext/reflection/php_reflection.c string_write(str, "Required", sizeof("Required") - 1); str 1096 ext/reflection/php_reflection.c string_write(str, "Conflicts", sizeof("Conflicts") - 1); str 1099 ext/reflection/php_reflection.c string_write(str, "Optional", sizeof("Optional") - 1); str 1102 ext/reflection/php_reflection.c string_write(str, "Error", sizeof("Error") - 1); /* shouldn't happen */ str 1107 ext/reflection/php_reflection.c string_printf(str, " %s", dep->rel); str 1110 ext/reflection/php_reflection.c string_printf(str, " %s", dep->version); str 1112 ext/reflection/php_reflection.c string_write(str, ") ]\n", sizeof(") ]\n") - 1); str 1115 ext/reflection/php_reflection.c string_printf(str, "%s }\n", indent); str 1123 ext/reflection/php_reflection.c string_printf(str, "\n - INI {\n"); str 1124 ext/reflection/php_reflection.c string_append(str, &str_ini); str 1125 ext/reflection/php_reflection.c string_printf(str, "%s }\n", indent); str 1137 ext/reflection/php_reflection.c string_printf(str, "\n - Constants [%d] {\n", num_constants); str 1138 ext/reflection/php_reflection.c string_append(str, &str_constants); str 1139 ext/reflection/php_reflection.c string_printf(str, "%s }\n", indent); str 1154 ext/reflection/php_reflection.c string_printf(str, "\n - Functions {\n"); str 1157 ext/reflection/php_reflection.c _function_string(str, fptr, NULL, " " TSRMLS_CC); str 1162 ext/reflection/php_reflection.c string_printf(str, "%s }\n", indent); str 1176 ext/reflection/php_reflection.c string_printf(str, "\n - Classes [%d] {", num_classes); str 1177 ext/reflection/php_reflection.c string_append(str, &str_classes); str 1178 ext/reflection/php_reflection.c string_printf(str, "%s }\n", indent); str 1184 ext/reflection/php_reflection.c string_printf(str, "%s}\n", indent); str 1188 ext/reflection/php_reflection.c static void _zend_extension_string(string *str, zend_extension *extension, char *indent TSRMLS_DC) /* {{{ */ str 1190 ext/reflection/php_reflection.c string_printf(str, "%sZend Extension [ %s ", indent, extension->name); str 1193 ext/reflection/php_reflection.c string_printf(str, "%s ", extension->version); str 1196 ext/reflection/php_reflection.c string_printf(str, "%s ", extension->copyright); str 1199 ext/reflection/php_reflection.c string_printf(str, "by %s ", extension->author); str 1202 ext/reflection/php_reflection.c string_printf(str, "<%s> ", extension->URL); str 1205 ext/reflection/php_reflection.c string_printf(str, "]\n"); str 1693 ext/reflection/php_reflection.c string str; str 1699 ext/reflection/php_reflection.c string_init(&str); str 1700 ext/reflection/php_reflection.c _function_string(&str, fptr, intern->ce, "" TSRMLS_CC); str 1701 ext/reflection/php_reflection.c RETURN_STRINGL(str.string, str.len - 1, 0); str 2352 ext/reflection/php_reflection.c string str; str 2358 ext/reflection/php_reflection.c string_init(&str); str 2359 ext/reflection/php_reflection.c _parameter_string(&str, param->fptr, param->arg_info, param->offset, param->required, "" TSRMLS_CC); str 2360 ext/reflection/php_reflection.c RETURN_STRINGL(str.string, str.len - 1, 0); str 2830 ext/reflection/php_reflection.c string str; str 2836 ext/reflection/php_reflection.c string_init(&str); str 2837 ext/reflection/php_reflection.c _function_string(&str, mptr, intern->ce, "" TSRMLS_CC); str 2838 ext/reflection/php_reflection.c RETURN_STRINGL(str.string, str.len - 1, 0); str 3580 ext/reflection/php_reflection.c string str; str 3586 ext/reflection/php_reflection.c string_init(&str); str 3587 ext/reflection/php_reflection.c _class_string(&str, ce, intern->obj, "" TSRMLS_CC); str 3588 ext/reflection/php_reflection.c RETURN_STRINGL(str.string, str.len - 1, 0); str 4946 ext/reflection/php_reflection.c string str; str 4952 ext/reflection/php_reflection.c string_init(&str); str 4953 ext/reflection/php_reflection.c _property_string(&str, &ref->prop, NULL, "" TSRMLS_CC); str 4954 ext/reflection/php_reflection.c RETURN_STRINGL(str.string, str.len - 1, 0); str 5286 ext/reflection/php_reflection.c string str; str 5292 ext/reflection/php_reflection.c string_init(&str); str 5293 ext/reflection/php_reflection.c _extension_string(&str, module, "" TSRMLS_CC); str 5294 ext/reflection/php_reflection.c RETURN_STRINGL(str.string, str.len - 1, 0); str 5645 ext/reflection/php_reflection.c string str; str 5651 ext/reflection/php_reflection.c string_init(&str); str 5652 ext/reflection/php_reflection.c _zend_extension_string(&str, extension, "" TSRMLS_CC); str 5653 ext/reflection/php_reflection.c RETURN_STRINGL(str.string, str.len - 1, 0); str 2068 ext/session/session.c char *str; str 2075 ext/session/session.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &str, &str_len) == FAILURE) { str 2079 ext/session/session.c RETVAL_BOOL(php_session_decode(str, str_len TSRMLS_CC) == SUCCESS); str 240 ext/soap/php_encoding.c void whiteSpace_replace(xmlChar* str) str 242 ext/soap/php_encoding.c while (*str != '\0') { str 243 ext/soap/php_encoding.c if (*str == '\x9' || *str == '\xA' || *str == '\xD') { str 244 ext/soap/php_encoding.c *str = ' '; str 246 ext/soap/php_encoding.c str++; str 250 ext/soap/php_encoding.c void whiteSpace_collapse(xmlChar* str) str 255 ext/soap/php_encoding.c pos = str; str 256 ext/soap/php_encoding.c whiteSpace_replace(str); str 257 ext/soap/php_encoding.c while (*str == ' ') { str 258 ext/soap/php_encoding.c str++; str 261 ext/soap/php_encoding.c while (*str != '\0') { str 262 ext/soap/php_encoding.c if (*str != ' ' || old != ' ') { str 263 ext/soap/php_encoding.c *pos = *str; str 266 ext/soap/php_encoding.c old = *str; str 267 ext/soap/php_encoding.c str++; str 791 ext/soap/php_encoding.c char *str; str 799 ext/soap/php_encoding.c str = (char*)php_base64_decode(data->children->content, strlen((char*)data->children->content), &str_len); str 800 ext/soap/php_encoding.c if (!str) { str 803 ext/soap/php_encoding.c ZVAL_STRINGL(ret, str, str_len, 0); str 805 ext/soap/php_encoding.c str = (char*)php_base64_decode(data->children->content, strlen((char*)data->children->content), &str_len); str 806 ext/soap/php_encoding.c if (!str) { str 809 ext/soap/php_encoding.c ZVAL_STRINGL(ret, str, str_len, 0); str 822 ext/soap/php_encoding.c unsigned char *str; str 836 ext/soap/php_encoding.c str = emalloc(str_len+1); str 840 ext/soap/php_encoding.c str[i] = (c - '0') << 4; str 842 ext/soap/php_encoding.c str[i] = (c - 'a' + 10) << 4; str 844 ext/soap/php_encoding.c str[i] = (c - 'A' + 10) << 4; str 850 ext/soap/php_encoding.c str[i] |= c - '0'; str 852 ext/soap/php_encoding.c str[i] |= c - 'a' + 10; str 854 ext/soap/php_encoding.c str[i] |= c - 'A' + 10; str 859 ext/soap/php_encoding.c str[str_len] = '\0'; str 860 ext/soap/php_encoding.c ZVAL_STRINGL(ret, (char*)str, str_len, 0); str 870 ext/soap/php_encoding.c char *str; str 878 ext/soap/php_encoding.c str = estrndup(Z_STRVAL_P(data), Z_STRLEN_P(data)); str 885 ext/soap/php_encoding.c str = estrndup(Z_STRVAL(tmp), Z_STRLEN(tmp)); str 891 ext/soap/php_encoding.c xmlBufferPtr in = xmlBufferCreateStatic(str, new_len); str 896 ext/soap/php_encoding.c efree(str); str 897 ext/soap/php_encoding.c str = estrdup((char*)xmlBufferContent(out)); str 904 ext/soap/php_encoding.c if (!php_libxml_xmlCheckUTF8(BAD_CAST(str))) { str 909 ext/soap/php_encoding.c memcpy(err, str, new_len+1); str 945 ext/soap/php_encoding.c text = xmlNewTextLen(BAD_CAST(str), new_len); str 947 ext/soap/php_encoding.c efree(str); str 958 ext/soap/php_encoding.c unsigned char *str; str 966 ext/soap/php_encoding.c str = php_base64_encode((unsigned char*)Z_STRVAL_P(data), Z_STRLEN_P(data), &str_len); str 967 ext/soap/php_encoding.c text = xmlNewTextLen(str, str_len); str 969 ext/soap/php_encoding.c efree(str); str 975 ext/soap/php_encoding.c str = php_base64_encode((unsigned char*)Z_STRVAL(tmp), Z_STRLEN(tmp), &str_len); str 976 ext/soap/php_encoding.c text = xmlNewTextLen(str, str_len); str 978 ext/soap/php_encoding.c efree(str); str 992 ext/soap/php_encoding.c unsigned char *str; str 1006 ext/soap/php_encoding.c str = (unsigned char *) safe_emalloc(Z_STRLEN_P(data) * 2, sizeof(char), 1); str 1009 ext/soap/php_encoding.c str[j++] = hexconvtab[((unsigned char)Z_STRVAL_P(data)[i]) >> 4]; str 1010 ext/soap/php_encoding.c str[j++] = hexconvtab[((unsigned char)Z_STRVAL_P(data)[i]) & 15]; str 1012 ext/soap/php_encoding.c str[j] = '\0'; str 1014 ext/soap/php_encoding.c text = xmlNewTextLen(str, Z_STRLEN_P(data) * 2 * sizeof(char)); str 1016 ext/soap/php_encoding.c efree(str); str 1136 ext/soap/php_encoding.c char *str; str 1148 ext/soap/php_encoding.c str = (char *) safe_emalloc(EG(precision), 1, MAX_LENGTH_OF_DOUBLE + 1); str 1149 ext/soap/php_encoding.c php_gcvt(Z_DVAL(tmp), EG(precision), '.', 'E', str); str 1150 ext/soap/php_encoding.c xmlNodeSetContentLen(ret, BAD_CAST(str), strlen(str)); str 1151 ext/soap/php_encoding.c efree(str); str 2113 ext/soap/php_encoding.c static int calc_dimension_12(const char* str) str 2116 ext/soap/php_encoding.c while (*str != '\0' && (*str < '0' || *str > '9') && (*str != '*')) { str 2117 ext/soap/php_encoding.c str++; str 2119 ext/soap/php_encoding.c if (*str == '*') { str 2121 ext/soap/php_encoding.c str++; str 2123 ext/soap/php_encoding.c while (*str != '\0') { str 2124 ext/soap/php_encoding.c if (*str >= '0' && *str <= '9') { str 2129 ext/soap/php_encoding.c } else if (*str == '*') { str 2134 ext/soap/php_encoding.c str++; str 2139 ext/soap/php_encoding.c static int* get_position_12(int dimension, const char* str) str 2146 ext/soap/php_encoding.c while (*str != '\0' && (*str < '0' || *str > '9') && (*str != '*')) { str 2147 ext/soap/php_encoding.c str++; str 2149 ext/soap/php_encoding.c if (*str == '*') { str 2150 ext/soap/php_encoding.c str++; str 2153 ext/soap/php_encoding.c while (*str != '\0') { str 2154 ext/soap/php_encoding.c if (*str >= '0' && *str <= '9') { str 2159 ext/soap/php_encoding.c pos[i] = (pos[i]*10)+(*str-'0'); str 2160 ext/soap/php_encoding.c } else if (*str == '*') { str 2165 ext/soap/php_encoding.c str++; str 2170 ext/soap/php_encoding.c static int calc_dimension(const char* str) str 2173 ext/soap/php_encoding.c while (*str != ']' && *str != '\0') { str 2174 ext/soap/php_encoding.c if (*str == ',') { str 2177 ext/soap/php_encoding.c str++; str 2182 ext/soap/php_encoding.c static void get_position_ex(int dimension, const char* str, int** pos) str 2187 ext/soap/php_encoding.c while (*str != ']' && *str != '\0' && i < dimension) { str 2188 ext/soap/php_encoding.c if (*str >= '0' && *str <= '9') { str 2189 ext/soap/php_encoding.c (*pos)[i] = ((*pos)[i]*10)+(*str-'0'); str 2190 ext/soap/php_encoding.c } else if (*str == ',') { str 2193 ext/soap/php_encoding.c str++; str 2197 ext/soap/php_encoding.c static int* get_position(int dimension, const char* str) str 2202 ext/soap/php_encoding.c get_position_ex(dimension, str, &pos); str 3136 ext/soap/php_encoding.c char *str, *start, *next; str 3144 ext/soap/php_encoding.c str = estrndup(Z_STRVAL_P(data), Z_STRLEN_P(data)); str 3145 ext/soap/php_encoding.c whiteSpace_collapse(BAD_CAST(str)); str 3146 ext/soap/php_encoding.c start = str; str 3174 ext/soap/php_encoding.c efree(str); str 198 ext/soap/php_encoding.h void whiteSpace_replace(xmlChar* str); str 199 ext/soap/php_encoding.h void whiteSpace_collapse(xmlChar* str); str 31 ext/soap/php_http.c #define smart_str_append_const(str, const) \ str 32 ext/soap/php_http.c smart_str_appendl(str,const,sizeof(const)-1) str 500 ext/soap/php_schema.c char *str, *start, *end, *next; str 504 ext/soap/php_schema.c str = estrdup((char*)memberTypes->children->content); str 505 ext/soap/php_schema.c whiteSpace_collapse(BAD_CAST(str)); str 506 ext/soap/php_schema.c start = str; str 540 ext/soap/php_schema.c efree(str); str 1787 ext/soap/php_sdl.c static void sdl_serialize_string(const char *str, smart_str *out) str 1791 ext/soap/php_sdl.c if (str) { str 1792 ext/soap/php_sdl.c i = strlen(str); str 1795 ext/soap/php_sdl.c WSDL_CACHE_PUT_N(str, i, out); str 30 ext/soap/php_xml.c static int is_blank(const xmlChar* str) str 32 ext/soap/php_xml.c while (*str != '\0') { str 33 ext/soap/php_xml.c if (*str != ' ' && *str != 0x9 && *str != 0xa && *str != 0xd) { str 36 ext/soap/php_xml.c str++; str 907 ext/soap/soap.c char *str; str 941 ext/soap/soap.c len = spprintf(&str, 0, "SoapFault exception: [%s] %s in %s:%ld\nStack trace:\n%s", str 947 ext/soap/soap.c RETURN_STRINGL(str, len, 0); str 4012 ext/soap/soap.c char *str = php_escape_html_entities((unsigned char*)Z_STRVAL_PP(tmp), Z_STRLEN_PP(tmp), &new_len, 0, 0, NULL TSRMLS_CC); str 4016 ext/soap/soap.c xmlChar *code = xmlBuildQName(BAD_CAST(str), nsptr->prefix, NULL, 0); str 4020 ext/soap/soap.c xmlNodeSetContentLen(node, BAD_CAST(str), (int)new_len); str 4022 ext/soap/soap.c str_efree(str); str 4038 ext/soap/soap.c char *str = php_escape_html_entities((unsigned char*)Z_STRVAL_PP(tmp), Z_STRLEN_PP(tmp), &new_len, 0, 0, NULL TSRMLS_CC); str 4042 ext/soap/soap.c xmlChar *code = xmlBuildQName(BAD_CAST(str), nsptr->prefix, NULL, 0); str 4046 ext/soap/soap.c xmlNodeSetContentLen(node, BAD_CAST(str), (int)new_len); str 4048 ext/soap/soap.c str_efree(str); str 4533 ext/soap/soap.c char *str = estrndup(function_name,len); str 4534 ext/soap/soap.c php_strtolower(str,len); str 4536 ext/soap/soap.c if (zend_hash_find(&sdl->functions, str, len+1, (void **)&tmp) != FAILURE) { str 4537 ext/soap/soap.c efree(str); str 4539 ext/soap/soap.c } else if (sdl->requests != NULL && zend_hash_find(sdl->requests, str, len+1, (void **)&tmp) != FAILURE) { str 4540 ext/soap/soap.c efree(str); str 4544 ext/soap/soap.c efree(str); str 1091 ext/sockets/sockets.c char *str; str 1093 ext/sockets/sockets.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rs|l", &arg1, &str, &str_len, &length) == FAILURE) { str 1104 ext/sockets/sockets.c retval = write(php_sock->bsd_socket, str, MIN(length, str_len)); str 1106 ext/sockets/sockets.c retval = send(php_sock->bsd_socket, str, min(length, str_len), 0); str 2910 ext/spl/spl_directory.c char *str; str 2914 ext/spl/spl_directory.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|l", &str, &str_len, &length) == FAILURE) { str 2930 ext/spl/spl_directory.c RETURN_LONG(php_stream_write(intern->u.file.stream, str, str_len)); str 3067 ext/spl/spl_directory.c ZEND_ARG_INFO(0, str) str 1019 ext/spl/spl_iterators.c smart_str str = {0}; str 1023 ext/spl/spl_iterators.c smart_str_appendl(&str, object->prefix[0].c, object->prefix[0].len); str 1029 ext/spl/spl_iterators.c smart_str_appendl(&str, object->prefix[1].c, object->prefix[1].len); str 1031 ext/spl/spl_iterators.c smart_str_appendl(&str, object->prefix[2].c, object->prefix[2].len); str 1039 ext/spl/spl_iterators.c smart_str_appendl(&str, object->prefix[3].c, object->prefix[3].len); str 1041 ext/spl/spl_iterators.c smart_str_appendl(&str, object->prefix[4].c, object->prefix[4].len); str 1046 ext/spl/spl_iterators.c smart_str_appendl(&str, object->prefix[5].c, object->prefix[5].len); str 1047 ext/spl/spl_iterators.c smart_str_0(&str); str 1049 ext/spl/spl_iterators.c RETVAL_STRINGL(str.c, str.len, 0); str 1185 ext/spl/spl_iterators.c char *str, *ptr; str 1223 ext/spl/spl_iterators.c str = (char *) emalloc(str_len + 1U); str 1224 ext/spl/spl_iterators.c ptr = str; str 1238 ext/spl/spl_iterators.c RETURN_STRINGL(str, str_len, 0); str 1248 ext/spl/spl_iterators.c char *str, *ptr; str 1282 ext/spl/spl_iterators.c str = (char *) emalloc(str_len + 1U); str 1283 ext/spl/spl_iterators.c ptr = str; str 1297 ext/spl/spl_iterators.c RETVAL_STRINGL(str, str_len, 0); str 14790 ext/sqlite3/libsqlite/sqlite3.c StrAccum str; /* The string being accumulated */ str 96656 ext/sqlite3/libsqlite/sqlite3.c StrAccum str; str 96665 ext/sqlite3/libsqlite/sqlite3.c sqlite3StrAccumInit(&str, db, 0, 0, db->aLimit[SQLITE_LIMIT_LENGTH]); str 96666 ext/sqlite3/libsqlite/sqlite3.c sqlite3XPrintf(&str, SQLITE_PRINTF_SQLFUNC, zFormat, &x); str 96667 ext/sqlite3/libsqlite/sqlite3.c n = str.nChar; str 96668 ext/sqlite3/libsqlite/sqlite3.c sqlite3_result_text(context, sqlite3StrAccumFinish(&str), n, str 119269 ext/sqlite3/libsqlite/sqlite3.c StrAccum str; /* EQP output string */ str 119280 ext/sqlite3/libsqlite/sqlite3.c sqlite3StrAccumInit(&str, db, zBuf, sizeof(zBuf), SQLITE_MAX_LENGTH); str 119281 ext/sqlite3/libsqlite/sqlite3.c sqlite3StrAccumAppendAll(&str, isSearch ? "SEARCH" : "SCAN"); str 119283 ext/sqlite3/libsqlite/sqlite3.c sqlite3XPrintf(&str, 0, " SUBQUERY %d", pItem->iSelectId); str 119285 ext/sqlite3/libsqlite/sqlite3.c sqlite3XPrintf(&str, 0, " TABLE %s", pItem->zName); str 119289 ext/sqlite3/libsqlite/sqlite3.c sqlite3XPrintf(&str, 0, " AS %s", pItem->zAlias); str 119312 ext/sqlite3/libsqlite/sqlite3.c sqlite3StrAccumAppend(&str, " USING ", 7); str 119313 ext/sqlite3/libsqlite/sqlite3.c sqlite3XPrintf(&str, 0, zFmt, pIdx->zName); str 119314 ext/sqlite3/libsqlite/sqlite3.c explainIndexRange(&str, pLoop, pItem->pTab); str 119328 ext/sqlite3/libsqlite/sqlite3.c sqlite3StrAccumAppendAll(&str, " USING INTEGER PRIMARY KEY "); str 119329 ext/sqlite3/libsqlite/sqlite3.c sqlite3StrAccumAppendAll(&str, zRange); str 119333 ext/sqlite3/libsqlite/sqlite3.c sqlite3XPrintf(&str, 0, " VIRTUAL TABLE INDEX %d:%s", str 119339 ext/sqlite3/libsqlite/sqlite3.c sqlite3XPrintf(&str, 0, " (~%llu rows)", sqlite3LogEstToInt(pLoop->nOut)); str 119341 ext/sqlite3/libsqlite/sqlite3.c sqlite3StrAccumAppend(&str, " (~1 row)", 9); str 119344 ext/sqlite3/libsqlite/sqlite3.c zMsg = sqlite3StrAccumFinish(&str); str 56 ext/standard/base64.c PHPAPI unsigned char *php_base64_encode(const unsigned char *str, int length, int *ret_length) /* {{{ */ str 58 ext/standard/base64.c const unsigned char *current = str; str 137 ext/standard/base64.c PHPAPI unsigned char *php_base64_decode(const unsigned char *str, int length, int *ret_length) /* {{{ */ str 139 ext/standard/base64.c return php_base64_decode_ex(str, length, ret_length, 0); str 143 ext/standard/base64.c PHPAPI unsigned char *php_base64_decode_ex(const unsigned char *str, int length, int *ret_length, zend_bool strict) /* {{{ */ str 145 ext/standard/base64.c const unsigned char *current = str; str 222 ext/standard/base64.c char *str; str 226 ext/standard/base64.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &str, &str_len) == FAILURE) { str 229 ext/standard/base64.c result = php_base64_encode((unsigned char*)str, str_len, &ret_length); str 242 ext/standard/base64.c char *str; str 247 ext/standard/base64.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|b", &str, &str_len, &strict) == FAILURE) { str 250 ext/standard/base64.c result = php_base64_decode_ex((unsigned char*)str, str_len, &ret_length, strict); str 864 ext/standard/basic_functions.c ZEND_ARG_INFO(0, str) str 868 ext/standard/basic_functions.c ZEND_ARG_INFO(0, str) str 881 ext/standard/basic_functions.c ZEND_ARG_INFO(0, str) str 888 ext/standard/basic_functions.c ZEND_ARG_INFO(0, str) str 895 ext/standard/basic_functions.c ZEND_ARG_INFO(0, str) str 1124 ext/standard/basic_functions.c ZEND_ARG_INFO(0, str) str 1778 ext/standard/basic_functions.c ZEND_ARG_INFO(0, str) str 1883 ext/standard/basic_functions.c ZEND_ARG_INFO(0, str) str 1888 ext/standard/basic_functions.c ZEND_ARG_INFO(0, str) str 1918 ext/standard/basic_functions.c ZEND_ARG_INFO(0, str) str 1929 ext/standard/basic_functions.c ZEND_ARG_INFO(0, str) str 2135 ext/standard/basic_functions.c ZEND_ARG_INFO(0, str) str 2142 ext/standard/basic_functions.c ZEND_ARG_INFO(0, str) str 2162 ext/standard/basic_functions.c ZEND_ARG_INFO(0, str) str 2167 ext/standard/basic_functions.c ZEND_ARG_INFO(0, str) str 2172 ext/standard/basic_functions.c ZEND_ARG_INFO(0, str) str 2177 ext/standard/basic_functions.c ZEND_ARG_INFO(0, str) str 2185 ext/standard/basic_functions.c ZEND_ARG_INFO(0, str) str 2195 ext/standard/basic_functions.c ZEND_ARG_INFO(0, str) str 2200 ext/standard/basic_functions.c ZEND_ARG_INFO(0, str) str 2204 ext/standard/basic_functions.c ZEND_ARG_INFO(0, str) str 2263 ext/standard/basic_functions.c ZEND_ARG_INFO(0, str) str 2269 ext/standard/basic_functions.c ZEND_ARG_INFO(0, str) str 2275 ext/standard/basic_functions.c ZEND_ARG_INFO(0, str) str 2282 ext/standard/basic_functions.c ZEND_ARG_INFO(0, str) str 2294 ext/standard/basic_functions.c ZEND_ARG_INFO(0, str) str 2298 ext/standard/basic_functions.c ZEND_ARG_INFO(0, str) str 2302 ext/standard/basic_functions.c ZEND_ARG_INFO(0, str) str 2307 ext/standard/basic_functions.c ZEND_ARG_INFO(0, str) str 2313 ext/standard/basic_functions.c ZEND_ARG_INFO(0, str) str 2323 ext/standard/basic_functions.c ZEND_ARG_INFO(0, str) str 2328 ext/standard/basic_functions.c ZEND_ARG_INFO(0, str) str 2332 ext/standard/basic_functions.c ZEND_ARG_INFO(0, str) str 2336 ext/standard/basic_functions.c ZEND_ARG_INFO(0, str) str 2354 ext/standard/basic_functions.c ZEND_ARG_INFO(0, str) str 2359 ext/standard/basic_functions.c ZEND_ARG_INFO(0, str) str 2364 ext/standard/basic_functions.c ZEND_ARG_INFO(0, str) str 2369 ext/standard/basic_functions.c ZEND_ARG_INFO(0, str) str 2428 ext/standard/basic_functions.c ZEND_ARG_INFO(0, str) str 2434 ext/standard/basic_functions.c ZEND_ARG_INFO(0, str) str 2438 ext/standard/basic_functions.c ZEND_ARG_INFO(0, str) str 2442 ext/standard/basic_functions.c ZEND_ARG_INFO(0, str) str 2455 ext/standard/basic_functions.c ZEND_ARG_INFO(0, str) str 2466 ext/standard/basic_functions.c ZEND_ARG_INFO(0, str) str 2577 ext/standard/basic_functions.c ZEND_ARG_INFO(0, str) str 2581 ext/standard/basic_functions.c ZEND_ARG_INFO(0, str) str 2585 ext/standard/basic_functions.c ZEND_ARG_INFO(0, str) str 2589 ext/standard/basic_functions.c ZEND_ARG_INFO(0, str) str 3963 ext/standard/basic_functions.c char str[40]; str 3974 ext/standard/basic_functions.c if (inet_ntop(AF_INET, &myaddr, str, sizeof(str))) { str 3975 ext/standard/basic_functions.c RETURN_STRING(str, 1); str 3993 ext/standard/basic_functions.c char *ptr, *str; str 3996 ext/standard/basic_functions.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &str, &str_len) == FAILURE) { str 4001 ext/standard/basic_functions.c ptr = sapi_getenv(str, str_len TSRMLS_CC); str 4014 ext/standard/basic_functions.c size = GetEnvironmentVariableA(str, &dummybuf, 0); str 4026 ext/standard/basic_functions.c size = GetEnvironmentVariableA(str, ptr, size); str 4037 ext/standard/basic_functions.c ptr = getenv(str); str 5303 ext/standard/basic_functions.c char *varname, *str; str 5310 ext/standard/basic_functions.c str = zend_ini_string(varname, varname_len + 1, 0); str 5312 ext/standard/basic_functions.c if (!str) { str 5316 ext/standard/basic_functions.c RETURN_STRING(str, 1); str 5495 ext/standard/basic_functions.c char *str; str 5501 ext/standard/basic_functions.c str = zend_ini_string("include_path", sizeof("include_path"), 0); str 5503 ext/standard/basic_functions.c if (str == NULL) { str 5507 ext/standard/basic_functions.c RETURN_STRING(str, 1); str 5991 ext/standard/basic_functions.c char *string = NULL, *str = NULL; str 5997 ext/standard/basic_functions.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|bl", &str, &str_len, &process_sections, &scanner_mode) == FAILURE) { str 6015 ext/standard/basic_functions.c memcpy(string, str, str_len); str 260 ext/standard/crypt.c char *str, *salt_in = NULL, *result = NULL; str 268 ext/standard/crypt.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|s", &str, &str_len, &salt_in, &salt_in_len) == FAILURE) { str 295 ext/standard/crypt.c if (php_crypt(str, str_len, salt, salt_in_len, &result) == FAILURE) { str 204 ext/standard/cyr_convert.c static char * php_convert_cyr_string(unsigned char *str, int length, char from, char to TSRMLS_DC) str 258 ext/standard/cyr_convert.c if (!str) str 259 ext/standard/cyr_convert.c return (char *)str; str 263 ext/standard/cyr_convert.c tmp = (from_table == NULL)? str[i] : from_table[ str[i] ]; str 264 ext/standard/cyr_convert.c str[i] = (to_table == NULL) ? tmp : to_table[tmp + 256]; str 266 ext/standard/cyr_convert.c return (char *)str; str 276 ext/standard/cyr_convert.c unsigned char *str; str 282 ext/standard/cyr_convert.c str = (unsigned char*) estrndup(input, input_len); str 284 ext/standard/cyr_convert.c php_convert_cyr_string(str, input_len, fr_cs[0], to_cs[0] TSRMLS_CC); str 285 ext/standard/cyr_convert.c RETVAL_STRING((char *)str, 0); str 57 ext/standard/datetime.c char *str; str 60 ext/standard/datetime.c str = emalloc(81); str 61 ext/standard/datetime.c str[0] = '\0'; str 64 ext/standard/datetime.c return str; str 67 ext/standard/datetime.c snprintf(str, 80, "%s, %02d %s %04d %02d:%02d:%02d GMT", str 74 ext/standard/datetime.c str[79] = 0; str 75 ext/standard/datetime.c return (str); str 294 ext/standard/dir.c char *str; str 297 ext/standard/dir.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "p", &str, &str_len) == FAILURE) { str 301 ext/standard/dir.c ret = chroot(str); str 325 ext/standard/dir.c char *str; str 328 ext/standard/dir.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "p", &str, &str_len) == FAILURE) { str 332 ext/standard/dir.c if (php_check_open_basedir(str TSRMLS_CC)) { str 335 ext/standard/dir.c ret = VCWD_CHDIR(str); str 288 ext/standard/exec.c PHPAPI char *php_escape_shell_cmd(char *str) str 291 ext/standard/exec.c size_t l = strlen(str); str 307 ext/standard/exec.c int mb_len = php_mblen(str + x, (l - x)); str 313 ext/standard/exec.c memcpy(cmd + y, str + x, mb_len); str 319 ext/standard/exec.c switch (str[x]) { str 323 ext/standard/exec.c if (!p && (p = memchr(str + x + 1, str[x], l - x - 1))) { str 325 ext/standard/exec.c } else if (p && *p == str[x]) { str 330 ext/standard/exec.c cmd[y++] = str[x]; str 369 ext/standard/exec.c cmd[y++] = str[x]; str 393 ext/standard/exec.c PHPAPI char *php_escape_shell_arg(char *str) str 396 ext/standard/exec.c size_t l = strlen(str); str 417 ext/standard/exec.c int mb_len = php_mblen(str + x, (l - x)); str 423 ext/standard/exec.c memcpy(cmd + y, str + x, mb_len); str 429 ext/standard/exec.c switch (str[x]) { str 444 ext/standard/exec.c cmd[y++] = str[x]; str 103 ext/standard/html.c const unsigned char *str, str 125 ext/standard/html.c c = str[pos]; str 135 ext/standard/html.c if (!utf8_trail(str[pos + 1])) { str 136 ext/standard/html.c MB_FAILURE(pos, utf8_lead(str[pos + 1]) ? 1 : 2); str 138 ext/standard/html.c this_char = ((c & 0x1f) << 6) | (str[pos + 1] & 0x3f); str 147 ext/standard/html.c !utf8_trail(str[pos + 1]) || !utf8_trail(str[pos + 2])) { str 148 ext/standard/html.c if (avail < 2 || utf8_lead(str[pos + 1])) str 150 ext/standard/html.c else if (avail < 3 || utf8_lead(str[pos + 2])) str 156 ext/standard/html.c this_char = ((c & 0x0f) << 12) | ((str[pos + 1] & 0x3f) << 6) | (str[pos + 2] & 0x3f); str 167 ext/standard/html.c !utf8_trail(str[pos + 1]) || !utf8_trail(str[pos + 2]) || str 168 ext/standard/html.c !utf8_trail(str[pos + 3])) { str 169 ext/standard/html.c if (avail < 2 || utf8_lead(str[pos + 1])) str 171 ext/standard/html.c else if (avail < 3 || utf8_lead(str[pos + 2])) str 173 ext/standard/html.c else if (avail < 4 || utf8_lead(str[pos + 3])) str 179 ext/standard/html.c this_char = ((c & 0x07) << 18) | ((str[pos + 1] & 0x3f) << 12) | ((str[pos + 2] & 0x3f) << 6) | (str[pos + 3] & 0x3f); str 193 ext/standard/html.c unsigned char c = str[pos]; str 199 ext/standard/html.c next = str[pos + 1]; str 217 ext/standard/html.c unsigned char c = str[pos]; str 223 ext/standard/html.c next = str[pos + 1]; str 243 ext/standard/html.c unsigned char c = str[pos]; str 249 ext/standard/html.c next = str[pos + 1]; str 270 ext/standard/html.c unsigned char c = str[pos]; str 276 ext/standard/html.c next = str[pos + 1]; str 297 ext/standard/html.c unsigned char c = str[pos]; str 303 ext/standard/html.c next = str[pos + 1]; str 317 ext/standard/html.c next = str[pos + 1]; str 328 ext/standard/html.c if (avail < 3 || !(str[pos + 1] >= 0xA1 && str[pos + 1] <= 0xFE) || str 329 ext/standard/html.c !(str[pos + 2] >= 0xA1 && str[pos + 2] <= 0xFE)) { str 330 ext/standard/html.c if (avail < 2 || (str[pos + 1] != 0xA0 && str[pos + 1] != 0xFF)) str 332 ext/standard/html.c else if (avail < 3 || (str[pos + 2] != 0xA0 && str[pos + 2] != 0xFF)) str 338 ext/standard/html.c this_char = (c << 16) | (str[pos + 1] << 8) | str[pos + 2]; str 352 ext/standard/html.c this_char = str[pos++]; str 364 ext/standard/html.c const unsigned char *str, str 369 ext/standard/html.c return get_next_char(cs_utf_8, str, str_len, cursor, status); str 1447 ext/standard/html.c char *str, *hint_charset = NULL; str 1454 ext/standard/html.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|ls!b", &str, &str_len, &flags, &hint_charset, &hint_charset_len, &double_encode) == FAILURE) { str 1461 ext/standard/html.c replaced = php_escape_html_entities_ex(str, str_len, &new_len, all, (int) flags, hint_charset, double_encode TSRMLS_CC); str 1501 ext/standard/html.c char *str; str 1507 ext/standard/html.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|l", &str, &str_len, "e_style) == FAILURE) { str 1511 ext/standard/html.c replaced = php_unescape_html_entities(str, str_len, &new_len, 0 /*!all*/, quote_style, NULL TSRMLS_CC); str 1523 ext/standard/html.c char *str, *hint_charset = NULL; str 1529 ext/standard/html.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|ls", &str, &str_len, str 1537 ext/standard/html.c replaced = php_unescape_html_entities(str, str_len, &new_len, 1 /*all*/, quote_style, hint_charset TSRMLS_CC); str 60 ext/standard/html.h PHPAPI unsigned int php_next_utf8_char(const unsigned char *str, size_t str_len, size_t *cursor, int *status); str 64 ext/standard/info.c static int php_info_print_html_esc(const char *str, int len) /* {{{ */ str 71 ext/standard/info.c new_str = php_escape_html_entities((unsigned char *) str, len, &new_len, 0, ENT_QUOTES, "utf-8" TSRMLS_CC); str 95 ext/standard/info.c static int php_info_print(const char *str) /* {{{ */ str 98 ext/standard/info.c return php_output_write(str, strlen(str) TSRMLS_CC); str 317 ext/standard/iptc.c char *str; str 321 ext/standard/iptc.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &str, &str_len) != SUCCESS) { str 325 ext/standard/iptc.c buffer = (unsigned char *)str; str 59 ext/standard/mail.c #define SKIP_LONG_HEADER_SEP(str, pos) \ str 60 ext/standard/mail.c if (str[pos] == '\r' && str[pos + 1] == '\n' && (str[pos + 2] == ' ' || str[pos + 2] == '\t')) { \ str 62 ext/standard/mail.c while (str[pos + 1] == ' ' || str[pos + 1] == '\t') { \ str 68 ext/standard/mail.c #define MAIL_ASCIIZ_CHECK(str, len) \ str 69 ext/standard/mail.c p = str; \ str 81 ext/standard/mail.c char *str = NULL; str 85 ext/standard/mail.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &str, &str_len) == FAILURE) { str 90 ext/standard/mail.c h = (h + (h << 5)) ^ (unsigned long) (unsigned char) tolower(str[j]); str 34 ext/standard/metaphone.c char *str; str 39 ext/standard/metaphone.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|l", &str, &str_len, str 44 ext/standard/metaphone.c if (metaphone((unsigned char *)str, str_len, phones, &result, 1) == 0) { str 69 ext/standard/password.c static int php_password_salt_is_alphabet(const char *str, const size_t len) /* {{{ */ str 74 ext/standard/password.c if (!((str[i] >= 'A' && str[i] <= 'Z') || (str[i] >= 'a' && str[i] <= 'z') || (str[i] >= '0' && str[i] <= '9') || str[i] == '.' || str[i] == '/')) { str 82 ext/standard/password.c static int php_password_salt_to64(const char *str, const size_t str_len, const size_t out_len, char *ret) /* {{{ */ str 90 ext/standard/password.c buffer = php_base64_encode((unsigned char*) str, (int) str_len, (int*) &ret_len); str 123 ext/standard/php_string.h PHPAPI char *php_strtr(char *str, int len, char *str_from, char *str_to, int trlen); str 124 ext/standard/php_string.h PHPAPI char *php_addslashes(char *str, int length, int *new_length, int freeit TSRMLS_DC); str 125 ext/standard/php_string.h PHPAPI char *php_addcslashes(const char *str, int length, int *new_length, int freeit, char *what, int wlength TSRMLS_DC); str 126 ext/standard/php_string.h PHPAPI void php_stripslashes(char *str, int *len TSRMLS_DC); str 127 ext/standard/php_string.h PHPAPI void php_stripcslashes(char *str, int *len); str 129 ext/standard/php_string.h PHPAPI size_t php_dirname(char *str, size_t len); str 132 ext/standard/php_string.h int needle_len, char *str, int str_len, int *_new_length, int case_sensitivity, int *replace_count); str 134 ext/standard/php_string.h int needle_len, char *str, int str_len, int *_new_length); str 138 ext/standard/php_string.h PHPAPI int php_char_to_str_ex(char *str, uint len, char from, char *to, int to_len, zval *result, int case_sensitivity, int *replace_count); str 139 ext/standard/php_string.h PHPAPI int php_char_to_str(char *str, uint len, char from, char *to, int to_len, zval *result); str 141 ext/standard/php_string.h PHPAPI void php_explode(zval *delim, zval *str, zval *return_value, long limit); str 54 ext/standard/quot_print.c PHPAPI unsigned char *php_quot_print_decode(const unsigned char *str, size_t length, size_t *ret_length, int replace_us_by_ws) /* {{{ */ str 87 ext/standard/quot_print.c i = length, p1 = str; buf_size = length; str 100 ext/standard/quot_print.c i = length; p1 = str; p2 = retval; str 148 ext/standard/quot_print.c PHPAPI unsigned char *php_quot_print_encode(const unsigned char *str, size_t length, size_t *ret_length) /* {{{ */ str 158 ext/standard/quot_print.c if (((c = *str++) == '\015') && (*str == '\012') && length > 0) { str 160 ext/standard/quot_print.c *d++ = *str++; str 164 ext/standard/quot_print.c if (iscntrl (c) || (c == 0x7f) || (c & 0x80) || (c == '=') || ((c == ' ') && (*str == '\015'))) { str 265 ext/standard/quot_print.c char *str, *new_str; str 269 ext/standard/quot_print.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &str, &str_len) != SUCCESS) { str 277 ext/standard/quot_print.c new_str = (char *)php_quot_print_encode((unsigned char *)str, (size_t)str_len, &new_str_len); str 24 ext/standard/quot_print.h PHPAPI unsigned char *php_quot_print_decode(const unsigned char *str, size_t length, size_t *ret_length, int replace_us_by_ws); str 25 ext/standard/quot_print.h PHPAPI unsigned char *php_quot_print_encode(const unsigned char *str, size_t length, size_t *ret_length); str 31 ext/standard/soundex.c char *str; str 63 ext/standard/soundex.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &str, &str_len) == FAILURE) { str 77 ext/standard/soundex.c code = toupper((int)(unsigned char)str[i]); str 1309 ext/standard/streamsfuncs.c char *str = NULL; str 1317 ext/standard/streamsfuncs.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rl|s", &zstream, &max_length, &str, &str_len) == FAILURE) { str 1331 ext/standard/streamsfuncs.c if ((buf = php_stream_get_record(stream, max_length, &buf_size, str, str_len TSRMLS_CC))) { str 155 ext/standard/string.c register unsigned char *str = (unsigned char *)safe_emalloc(target_length, sizeof(char), 1); str 160 ext/standard/string.c str[i] = (c - '0') << 4; str 162 ext/standard/string.c str[i] = (c - 'a' + 10) << 4; str 164 ext/standard/string.c str[i] = (c - 'A' + 10) << 4; str 166 ext/standard/string.c efree(str); str 171 ext/standard/string.c str[i] |= c - '0'; str 173 ext/standard/string.c str[i] |= c - 'a' + 10; str 175 ext/standard/string.c str[i] |= c - 'A' + 10; str 177 ext/standard/string.c efree(str); str 181 ext/standard/string.c str[target_length] = '\0'; str 186 ext/standard/string.c return (char *)str; str 844 ext/standard/string.c char *str; str 848 ext/standard/string.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|s", &str, &str_len, &what, &what_len) == FAILURE) { str 852 ext/standard/string.c php_trim(str, str_len, what, what_len, return_value, mode TSRMLS_CC); str 1021 ext/standard/string.c PHPAPI void php_explode(zval *delim, zval *str, zval *return_value, long limit) str 1025 ext/standard/string.c endp = Z_STRVAL_P(str) + Z_STRLEN_P(str); str 1027 ext/standard/string.c p1 = Z_STRVAL_P(str); str 1028 ext/standard/string.c p2 = php_memnstr(Z_STRVAL_P(str), Z_STRVAL_P(delim), Z_STRLEN_P(delim), endp); str 1031 ext/standard/string.c add_next_index_stringl(return_value, p1, Z_STRLEN_P(str), 1); str 1047 ext/standard/string.c PHPAPI void php_explode_negative_limit(zval *delim, zval *str, zval *return_value, long limit) str 1052 ext/standard/string.c endp = Z_STRVAL_P(str) + Z_STRLEN_P(str); str 1054 ext/standard/string.c p1 = Z_STRVAL_P(str); str 1055 ext/standard/string.c p2 = php_memnstr(Z_STRVAL_P(str), Z_STRVAL_P(delim), Z_STRLEN_P(delim), endp); str 1094 ext/standard/string.c char *str, *delim; str 1099 ext/standard/string.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|l", &delim, &delim_len, &str, &str_len, &limit) == FAILURE) { str 1117 ext/standard/string.c ZVAL_STRINGL(&zstr, str, str_len, 0); str 1124 ext/standard/string.c add_index_stringl(return_value, 0, str, str_len, 1); str 1270 ext/standard/string.c char *str, *tok = NULL; str 1280 ext/standard/string.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|s", &str, &str_len, &tok, &tok_len) == FAILURE) { str 1285 ext/standard/string.c tok = str; str 1292 ext/standard/string.c ZVAL_STRINGL(zv, str, str_len, 1); str 1405 ext/standard/string.c char *str; str 1408 ext/standard/string.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &str, &arglen) == FAILURE) { str 1412 ext/standard/string.c str = estrndup(str, arglen); str 1413 ext/standard/string.c php_strtolower(str, arglen); str 1414 ext/standard/string.c RETURN_STRINGL(str, arglen, 0); str 1533 ext/standard/string.c char *str; str 1538 ext/standard/string.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &str, &str_len) == FAILURE) { str 1542 ext/standard/string.c ret = estrndup(str, str_len); str 2197 ext/standard/string.c char *str; str 2205 ext/standard/string.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|ls", &str, &str_len, &chunklen, &end, &endlen) == FAILURE) { str 2218 ext/standard/string.c memcpy(result, str, str_len); str 2228 ext/standard/string.c result = php_chunk_split(str, str_len, end, endlen, chunklen, &result_len); str 2242 ext/standard/string.c char *str; str 2247 ext/standard/string.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sl|l", &str, &str_len, &f, &l) == FAILURE) { str 2299 ext/standard/string.c RETURN_STRINGL(str + f, l, 1); str 2307 ext/standard/string.c zval **str; str 2320 ext/standard/string.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ZZZ|Z", &str, &repl, &from, &len) == FAILURE) { str 2324 ext/standard/string.c if (Z_TYPE_PP(str) != IS_ARRAY) { str 2325 ext/standard/string.c if (Z_ISREF_PP(str)) { str 2326 ext/standard/string.c SEPARATE_ZVAL(str); str 2328 ext/standard/string.c convert_to_string_ex(str); str 2350 ext/standard/string.c if (Z_TYPE_PP(str) != IS_ARRAY) { str 2351 ext/standard/string.c l = Z_STRLEN_PP(str); str 2355 ext/standard/string.c if (Z_TYPE_PP(str) == IS_STRING) { str 2361 ext/standard/string.c RETURN_STRINGL(Z_STRVAL_PP(str), Z_STRLEN_PP(str), 1); str 2366 ext/standard/string.c RETURN_STRINGL(Z_STRVAL_PP(str), Z_STRLEN_PP(str), 1); str 2371 ext/standard/string.c if (Z_TYPE_PP(str) != IS_ARRAY) { str 2381 ext/standard/string.c f = Z_STRLEN_PP(str) + f; str 2385 ext/standard/string.c } else if (f > Z_STRLEN_PP(str)) { str 2386 ext/standard/string.c f = Z_STRLEN_PP(str); str 2392 ext/standard/string.c l = (Z_STRLEN_PP(str) - f) + l; str 2398 ext/standard/string.c if (f > Z_STRLEN_PP(str) || (f < 0 && -f > Z_STRLEN_PP(str))) { str 2400 ext/standard/string.c } else if (l > Z_STRLEN_PP(str) || (l < 0 && -l > Z_STRLEN_PP(str))) { str 2401 ext/standard/string.c l = Z_STRLEN_PP(str); str 2404 ext/standard/string.c if ((f + l) > Z_STRLEN_PP(str)) { str 2405 ext/standard/string.c l = Z_STRLEN_PP(str) - f; str 2416 ext/standard/string.c result_len = Z_STRLEN_PP(str) - l + repl_len; str 2419 ext/standard/string.c memcpy(result, Z_STRVAL_PP(str), f); str 2423 ext/standard/string.c memcpy((result + f + repl_len), Z_STRVAL_PP(str) + f + l, Z_STRLEN_PP(str) - f - l); str 2428 ext/standard/string.c RETURN_STRINGL(Z_STRVAL_PP(str), Z_STRLEN_PP(str), 1); str 2449 ext/standard/string.c zend_hash_internal_pointer_reset_ex(Z_ARRVAL_PP(str), &pos_str); str 2450 ext/standard/string.c while (zend_hash_get_current_data_ex(Z_ARRVAL_PP(str), (void **) &tmp_str, &pos_str) == SUCCESS) { str 2585 ext/standard/string.c if (zend_hash_get_current_key_ex(Z_ARRVAL_PP(str), &str_index, &str_index_len, &num_index, 0, &pos_str) == HASH_KEY_IS_STRING) { str 2596 ext/standard/string.c zend_hash_move_forward_ex(Z_ARRVAL_PP(str), &pos_str); str 2606 ext/standard/string.c char *str, *old; str 2622 ext/standard/string.c str = safe_emalloc(2, old_len, 1); str 2624 ext/standard/string.c for (p = old, q = str; p != old_end; p++) { str 2646 ext/standard/string.c RETURN_STRINGL(erealloc(str, q - str + 1), q - str, 0); str 2654 ext/standard/string.c char *str; str 2657 ext/standard/string.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &str, &str_len) == FAILURE) { str 2661 ext/standard/string.c RETURN_LONG((unsigned char) str[0]); str 2689 ext/standard/string.c static void php_ucfirst(char *str) str 2692 ext/standard/string.c r = str; str 2701 ext/standard/string.c char *str; str 2704 ext/standard/string.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &str, &str_len) == FAILURE) { str 2712 ext/standard/string.c ZVAL_STRINGL(return_value, str, str_len, 1); str 2719 ext/standard/string.c static void php_lcfirst(char *str) str 2722 ext/standard/string.c r = str; str 2731 ext/standard/string.c char *str; str 2734 ext/standard/string.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &str, &str_len) == FAILURE) { str 2742 ext/standard/string.c ZVAL_STRINGL(return_value, str, str_len, 1); str 2751 ext/standard/string.c char *str, *delims = " \t\r\n\f\v"; str 2756 ext/standard/string.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|s", &str, &str_len, &delims, &delims_len) == FAILURE) { str 2766 ext/standard/string.c ZVAL_STRINGL(return_value, str, str_len, 1); str 2780 ext/standard/string.c PHPAPI char *php_strtr(char *str, int len, char *str_from, char *str_to, int trlen) str 2786 ext/standard/string.c return str; str 2796 ext/standard/string.c str[i] = xlat[(unsigned char) str[i]]; str 2799 ext/standard/string.c return str; str 2844 ext/standard/string.c static inline HASH php_strtr_hash(const char *str, int len) str 2849 ext/standard/string.c res = res * 33 + (unsigned char)str[i]; str 3109 ext/standard/string.c static void php_strtr_array(zval *return_value, char *str, int slen, HashTable *pats) str 3118 ext/standard/string.c RETURN_STRINGL(str, slen, 1); str 3121 ext/standard/string.c S(&text) = str; str 3142 ext/standard/string.c char *str, *to = NULL; str 3146 ext/standard/string.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sZ|s", &str, &str_len, &from, &to, &to_len) == FAILURE) { str 3161 ext/standard/string.c php_strtr_array(return_value, str, str_len, HASH_OF(*from)); str 3165 ext/standard/string.c ZVAL_STRINGL(return_value, str, str_len, 1); str 3181 ext/standard/string.c char *str; str 3185 ext/standard/string.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &str, &str_len) == FAILURE) { str 3192 ext/standard/string.c e = str + str_len; str 3194 ext/standard/string.c while (--e>=str) { str 3289 ext/standard/string.c PHPAPI void php_stripslashes(char *str, int *len TSRMLS_DC) str 3297 ext/standard/string.c l = strlen(str); str 3299 ext/standard/string.c s = str; str 3300 ext/standard/string.c t = str; str 3333 ext/standard/string.c char *str, *what; str 3336 ext/standard/string.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss", &str, &str_len, &what, &what_len) == FAILURE) { str 3345 ext/standard/string.c RETURN_STRINGL(str, str_len, 1); str 3348 ext/standard/string.c Z_STRVAL_P(return_value) = php_addcslashes(str, str_len, &Z_STRLEN_P(return_value), 0, what, what_len TSRMLS_CC); str 3357 ext/standard/string.c char *str; str 3360 ext/standard/string.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &str, &str_len) == FAILURE) { str 3368 ext/standard/string.c RETURN_STRING(php_addslashes(str, str 3379 ext/standard/string.c char *str; str 3382 ext/standard/string.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &str, &str_len) == FAILURE) { str 3386 ext/standard/string.c ZVAL_STRINGL(return_value, str, str_len, 1); str 3395 ext/standard/string.c char *str; str 3398 ext/standard/string.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &str, &str_len) == FAILURE) { str 3402 ext/standard/string.c ZVAL_STRINGL(return_value, str, str_len, 1); str 3428 ext/standard/string.c PHPAPI void php_stripcslashes(char *str, int *len) str 3434 ext/standard/string.c for (source=str, end=str+nlen, target=str; source < end; source++) { str 3491 ext/standard/string.c PHPAPI char *php_addcslashes(const char *str, int length, int *new_length, int should_free, char *what, int wlength TSRMLS_DC) str 3494 ext/standard/string.c char *new_str = safe_emalloc(4, (length?length:(length=strlen(str))), 1); str 3506 ext/standard/string.c for (source = (char*)str, end = source + length, target = new_str; source < end; source++) { str 3536 ext/standard/string.c STR_FREE((char*)str); str 3544 ext/standard/string.c PHPAPI char *php_addslashes(char *str, int length, int *new_length, int should_free TSRMLS_DC) str 3555 ext/standard/string.c if (!str) { str 3557 ext/standard/string.c return str; str 3559 ext/standard/string.c new_str = (char *) safe_emalloc(2, (length ? length : (length = strlen(str))), 1); str 3560 ext/standard/string.c source = str; str 3586 ext/standard/string.c STR_FREE(str); str 3601 ext/standard/string.c PHPAPI int php_char_to_str_ex(char *str, uint len, char from, char *to, int to_len, zval *result, int case_sensitivity, int *replace_count) str 3605 ext/standard/string.c char *source, *target, *tmp, *source_end=str+len, *tmp_end = NULL; str 3608 ext/standard/string.c char *p = str, *e = p + len; str 3614 ext/standard/string.c for (source = str; source < source_end; source++) { str 3622 ext/standard/string.c ZVAL_STRINGL(result, str, len, 1); str 3631 ext/standard/string.c char *p = str, *e = p + len, *s = str; str 3648 ext/standard/string.c for (source = str; source < source_end; source++) { str 3671 ext/standard/string.c PHPAPI int php_char_to_str(char *str, uint len, char from, char *to, int to_len, zval *result) str 3673 ext/standard/string.c return php_char_to_str_ex(str, len, from, to, to_len, result, 1, NULL); str 3680 ext/standard/string.c char *needle, int needle_len, char *str, int str_len, int *_new_length, int case_sensitivity, int *replace_count) str 3695 ext/standard/string.c memcpy(r, str, str_len); str 3707 ext/standard/string.c memcpy(new_str + (r - haystack_dup), str, str_len); str 3768 ext/standard/string.c memcpy(e, str, str_len); str 3785 ext/standard/string.c memcpy(e, str, str_len); str 3838 ext/standard/string.c new_str = estrndup(str, str_len); str 3852 ext/standard/string.c char *needle, int needle_len, char *str, int str_len, int *_new_length) str 3854 ext/standard/string.c return php_str_to_str_ex(haystack, length, needle, needle_len, str, str_len, _new_length, 1, NULL); str 4061 ext/standard/string.c char *str; str 4068 ext/standard/string.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|l", &str, &str_len, &max_chars) == FAILURE) { str 4076 ext/standard/string.c tmp = str; str 4100 ext/standard/string.c *target = str[i]; str 4149 ext/standard/string.c *target = str[i]; str 4248 ext/standard/string.c char *tmp, *str; str 4255 ext/standard/string.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|b", &str, &str_len, &is_xhtml) == FAILURE) { str 4259 ext/standard/string.c tmp = str; str 4260 ext/standard/string.c end = str + str_len; str 4281 ext/standard/string.c RETURN_STRINGL(str, str_len, 1); str 4291 ext/standard/string.c while (str < end) { str 4292 ext/standard/string.c switch (*str) { str 4306 ext/standard/string.c if ((*str == '\r' && *(str+1) == '\n') || (*str == '\n' && *(str+1) == '\r')) { str 4307 ext/standard/string.c *target++ = *str++; str 4311 ext/standard/string.c *target++ = *str; str 4314 ext/standard/string.c str++; str 4328 ext/standard/string.c char *str; str 4335 ext/standard/string.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|Z", &str, &str_len, &allow) == FAILURE) { str 4346 ext/standard/string.c buf = estrndup(str, str_len); str 4869 ext/standard/string.c char *str, delim = ',', enc = '"', esc = '\\'; str 4873 ext/standard/string.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|sss", &str, &str_len, &delim_str, &delim_len, str 4882 ext/standard/string.c php_fgetcsv(NULL, delim, enc, esc, str_len, str, return_value TSRMLS_CC); str 5324 ext/standard/string.c char *str, *format; str 5327 ext/standard/string.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss*", &str, &str_len, &format, &format_len, str 5332 ext/standard/string.c result = php_sscanf_internal(str, format, num_args, args, 0, &return_value TSRMLS_CC); str 5364 ext/standard/string.c static void php_string_shuffle(char *str, long len TSRMLS_DC) /* {{{ */ str 5382 ext/standard/string.c temp = str[n_left]; str 5383 ext/standard/string.c str[n_left] = str[rnd_idx]; str 5384 ext/standard/string.c str[rnd_idx] = temp; str 5421 ext/standard/string.c char *buf, *str, *char_list = NULL, *p, *e, *s, ch[256]; str 5425 ext/standard/string.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|ls", &str, &str_len, &type, &char_list, &char_list_len) == FAILURE) { str 5452 ext/standard/string.c p = str; str 5453 ext/standard/string.c e = str + str_len; str 5478 ext/standard/string.c add_index_stringl(return_value, (s - str), buf, p-s, 0); str 5501 ext/standard/string.c char *format, *str, *p, *e; str 5524 ext/standard/string.c str = emalloc(str_len); str 5525 ext/standard/string.c if ((str_len = strfmon(str, str_len, format, value)) < 0) { str 5526 ext/standard/string.c efree(str); str 5529 ext/standard/string.c str[str_len] = 0; str 5531 ext/standard/string.c RETURN_STRINGL(erealloc(str, str_len + 1), str_len, 0); str 5540 ext/standard/string.c char *str; str 5546 ext/standard/string.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|l", &str, &str_len, &split_length) == FAILURE) { str 5558 ext/standard/string.c add_next_index_stringl(return_value, str, str_len, 1); str 5563 ext/standard/string.c p = str; str 5570 ext/standard/string.c if (p != (str + str_len)) { str 5571 ext/standard/string.c add_next_index_stringl(return_value, p, (str + str_len - p), 1); str 64 ext/standard/url.c PHPAPI char *php_replace_controlchars_ex(char *str, int len) str 66 ext/standard/url.c unsigned char *s = (unsigned char *)str; str 67 ext/standard/url.c unsigned char *e = (unsigned char *)str + len; str 69 ext/standard/url.c if (!str) { str 81 ext/standard/url.c return (str); str 85 ext/standard/url.c PHPAPI char *php_replace_controlchars(char *str) str 87 ext/standard/url.c return php_replace_controlchars_ex(str, strlen(str)); str 90 ext/standard/url.c PHPAPI php_url *php_url_parse(char const *str) str 92 ext/standard/url.c return php_url_parse_ex(str, strlen(str)); str 97 ext/standard/url.c PHPAPI php_url *php_url_parse_ex(char const *str, int length) str 103 ext/standard/url.c s = str; str 376 ext/standard/url.c char *str; str 381 ext/standard/url.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|l", &str, &str_len, &key) == FAILURE) { str 385 ext/standard/url.c resource = php_url_parse_ex(str, str_len); str 569 ext/standard/url.c PHPAPI int php_url_decode(char *str, int len) str 571 ext/standard/url.c char *dest = str; str 572 ext/standard/url.c char *data = str; str 594 ext/standard/url.c return dest - str; str 603 ext/standard/url.c unsigned char *str; str 605 ext/standard/url.c str = (unsigned char *) safe_emalloc(3, len, 1); str 607 ext/standard/url.c str[y] = (unsigned char) s[x]; str 609 ext/standard/url.c if ((str[y] < '0' && str[y] != '-' && str[y] != '.') || str 610 ext/standard/url.c (str[y] < 'A' && str[y] > '9') || str 611 ext/standard/url.c (str[y] > 'Z' && str[y] < 'a' && str[y] != '_') || str 612 ext/standard/url.c (str[y] > 'z' && str[y] != '~')) { str 613 ext/standard/url.c str[y++] = '%'; str 614 ext/standard/url.c str[y++] = hexchars[(unsigned char) s[x] >> 4]; str 615 ext/standard/url.c str[y] = hexchars[(unsigned char) s[x] & 15]; str 617 ext/standard/url.c if (!isalnum(str[y]) && strchr("_-.~", str[y]) != NULL) { str 618 ext/standard/url.c str[y++] = '%'; str 619 ext/standard/url.c str[y++] = hexchars[os_toascii[(unsigned char) s[x]] >> 4]; str 620 ext/standard/url.c str[y] = hexchars[os_toascii[(unsigned char) s[x]] & 15]; str 624 ext/standard/url.c str[y] = '\0'; str 628 ext/standard/url.c return ((char *) str); str 670 ext/standard/url.c PHPAPI int php_raw_url_decode(char *str, int len) str 672 ext/standard/url.c char *dest = str; str 673 ext/standard/url.c char *data = str; str 692 ext/standard/url.c return dest - str; str 35 ext/standard/url.h PHPAPI php_url *php_url_parse(char const *str); str 36 ext/standard/url.h PHPAPI php_url *php_url_parse_ex(char const *str, int length); str 37 ext/standard/url.h PHPAPI int php_url_decode(char *str, int len); /* return value: length of decoded string */ str 38 ext/standard/url.h PHPAPI int php_raw_url_decode(char *str, int len); /* return value: length of decoded string */ str 593 ext/standard/var.c static inline void php_var_serialize_string(smart_str *buf, char *str, int len) /* {{{ */ str 598 ext/standard/var.c smart_str_appendl(buf, str, len); str 196 ext/standard/var_unserializer.c char *str = safe_emalloc(*len, 1, 1); str 200 ext/standard/var_unserializer.c efree(str); str 206 ext/standard/var_unserializer.c efree(str); str 210 ext/standard/var_unserializer.c str[i] = (char)**p; str 223 ext/standard/var_unserializer.c efree(str); str 227 ext/standard/var_unserializer.c str[i] = (char)ch; str 231 ext/standard/var_unserializer.c str[i] = 0; str 233 ext/standard/var_unserializer.c return str; str 711 ext/standard/var_unserializer.c php_error_docref(NULL TSRMLS_CC, E_WARNING, "defined (%s) but not found", user_func->value.str.val); str 733 ext/standard/var_unserializer.c php_error_docref(NULL TSRMLS_CC, E_WARNING, "Function %s() hasn't defined the class it was called for", user_func->value.str.val); str 860 ext/standard/var_unserializer.c char *str; str 869 ext/standard/var_unserializer.c if ((str = unserialize_str(&YYCURSOR, &len, maxlen)) == NULL) { str 874 ext/standard/var_unserializer.c efree(str); str 883 ext/standard/var_unserializer.c ZVAL_STRINGL(*rval, str, len, 0); str 908 ext/standard/var_unserializer.c char *str; str 917 ext/standard/var_unserializer.c str = (char*)YYCURSOR; str 930 ext/standard/var_unserializer.c ZVAL_STRINGL(*rval, str, len, 1); str 51 ext/wddx/php_wddx_api.h #define php_wddx_add_chunk(packet, str) smart_str_appends(packet, str) str 52 ext/wddx/php_wddx_api.h #define php_wddx_add_chunk_ex(packet, str, len) smart_str_appendl(packet, str, len) str 53 ext/wddx/php_wddx_api.h #define php_wddx_add_chunk_static(packet, str) smart_str_appendl(packet, str, sizeof(str)-1) str 66 ext/wddx/wddx.c php_wddx_deserialize_ex((a)->value.str.val, (a)->value.str.len, (b)) str 251 ext/wddx/wddx.c smart_str *str = (smart_str *)rsrc->ptr; str 252 ext/wddx/wddx.c smart_str_free(str); str 253 ext/wddx/wddx.c efree(str); str 391 ext/xml/xml.c static zval *_xml_string_zval(const char *str) str 394 ext/xml/xml.c int len = strlen(str); str 399 ext/xml/xml.c Z_STRVAL_P(ret) = estrndup(str, len); str 1527 ext/xml/xml.c char *str; str 1533 ext/xml/xml.c str = (char *)XML_ErrorString((int)code); str 1534 ext/xml/xml.c if (str) { str 1535 ext/xml/xml.c RETVAL_STRING(str, 1); str 114 ext/xmlrpc/libxmlrpc/simplestring.c string->str = (char*)malloc(SIMPLESTRING_INCR); str 115 ext/xmlrpc/libxmlrpc/simplestring.c if(string->str) { str 116 ext/xmlrpc/libxmlrpc/simplestring.c string->str[0] = 0; str 143 ext/xmlrpc/libxmlrpc/simplestring.c if(string->str) { str 144 ext/xmlrpc/libxmlrpc/simplestring.c string->str[0] = 0; str 168 ext/xmlrpc/libxmlrpc/simplestring.c if(string && string->str) { str 169 ext/xmlrpc/libxmlrpc/simplestring.c my_free(string->str); str 195 ext/xmlrpc/libxmlrpc/simplestring.c if(!target->str) { str 205 ext/xmlrpc/libxmlrpc/simplestring.c target->str = (char*)realloc(target->str, newsize); str 207 ext/xmlrpc/libxmlrpc/simplestring.c target->size = target->str ? newsize : 0; str 210 ext/xmlrpc/libxmlrpc/simplestring.c if(target->str) { str 212 ext/xmlrpc/libxmlrpc/simplestring.c memcpy(target->str + target->len, source, add_len); str 215 ext/xmlrpc/libxmlrpc/simplestring.c target->str[target->len] = 0; /* null terminate */ str 52 ext/xmlrpc/libxmlrpc/simplestring.h char* str; /* string buf */ str 448 ext/xmlrpc/libxmlrpc/xml_element.c char* escaped_str = el->text.str; str 452 ext/xmlrpc/libxmlrpc/xml_element.c escaped_str = xml_elem_entity_escape(el->text.str, buflen, &buflen, options->escaping ); str 454 ext/xmlrpc/libxmlrpc/xml_element.c escaped_str = el->text.str; str 464 ext/xmlrpc/libxmlrpc/xml_element.c if(escaped_str != el->text.str) { str 548 ext/xmlrpc/libxmlrpc/xml_element.c return buf.str; str 190 ext/xmlrpc/libxmlrpc/xml_element.h #define xml_elem_get_val(el) (char *)((el) ? el->text.str : NULL) str 91 ext/xmlrpc/libxmlrpc/xml_to_dandarpc.c XMLRPC_SetValueString(xCurrent, el->text.str, el->text.len); str 94 ext/xmlrpc/libxmlrpc/xml_to_dandarpc.c XMLRPC_SetValueInt(xCurrent, atoi(el->text.str)); str 97 ext/xmlrpc/libxmlrpc/xml_to_dandarpc.c XMLRPC_SetValueBoolean(xCurrent, atoi(el->text.str)); str 100 ext/xmlrpc/libxmlrpc/xml_to_dandarpc.c XMLRPC_SetValueDouble(xCurrent, atof(el->text.str)); str 103 ext/xmlrpc/libxmlrpc/xml_to_dandarpc.c XMLRPC_SetValueDateTime_ISO8601(xCurrent, el->text.str); str 107 ext/xmlrpc/libxmlrpc/xml_to_dandarpc.c base64_decode_xmlrpc(&buf, el->text.str, el->text.len); str 150 ext/xmlrpc/libxmlrpc/xml_to_dandarpc.c XMLRPC_RequestSetMethodName(request, el->text.str); str 346 ext/xmlrpc/libxmlrpc/xml_to_soap.c XMLRPC_SetValueString(xCurrent, el->text.str, el->text.len); str 349 ext/xmlrpc/libxmlrpc/xml_to_soap.c XMLRPC_SetValueInt(xCurrent, atoi(el->text.str)); str 352 ext/xmlrpc/libxmlrpc/xml_to_soap.c XMLRPC_SetValueBoolean(xCurrent, atoi(el->text.str)); str 356 ext/xmlrpc/libxmlrpc/xml_to_soap.c XMLRPC_SetValueDouble(xCurrent, atof(el->text.str)); str 362 ext/xmlrpc/libxmlrpc/xml_to_soap.c XMLRPC_SetValueDateTime_ISO8601(xCurrent, el->text.str); str 366 ext/xmlrpc/libxmlrpc/xml_to_soap.c base64_decode_xmlrpc(&buf, el->text.str, el->text.len); str 123 ext/xmlrpc/libxmlrpc/xml_to_xmlrpc.c XMLRPC_SetValueString(current_val, el->text.str, el->text.len); str 126 ext/xmlrpc/libxmlrpc/xml_to_xmlrpc.c XMLRPC_SetValueID_Case(current_val, el->text.str, 0, xmlrpc_case_exact); str 129 ext/xmlrpc/libxmlrpc/xml_to_xmlrpc.c XMLRPC_SetValueInt(current_val, atoi(el->text.str)); str 132 ext/xmlrpc/libxmlrpc/xml_to_xmlrpc.c XMLRPC_SetValueBoolean(current_val, atoi(el->text.str)); str 135 ext/xmlrpc/libxmlrpc/xml_to_xmlrpc.c XMLRPC_SetValueDouble(current_val, atof(el->text.str)); str 138 ext/xmlrpc/libxmlrpc/xml_to_xmlrpc.c XMLRPC_SetValueDateTime_ISO8601(current_val, el->text.str); str 142 ext/xmlrpc/libxmlrpc/xml_to_xmlrpc.c base64_decode_xmlrpc(&buf, el->text.str, el->text.len); str 161 ext/xmlrpc/libxmlrpc/xml_to_xmlrpc.c XMLRPC_RequestSetMethodName(request, el->text.str); str 372 ext/xmlrpc/libxmlrpc/xmlrpc.c return request->methodName.str; str 395 ext/xmlrpc/libxmlrpc/xmlrpc.c return request ? request->methodName.str : NULL; str 871 ext/xmlrpc/libxmlrpc/xmlrpc.c simplestring_init(&v->str); str 911 ext/xmlrpc/libxmlrpc/xmlrpc.c value->id.str[i] = str 914 ext/xmlrpc/libxmlrpc/xmlrpc.c str[i]) : toupper (value-> str 916 ext/xmlrpc/libxmlrpc/xmlrpc.c str[i]); str 920 ext/xmlrpc/libxmlrpc/xmlrpc.c pRetval = value->id.str; str 956 ext/xmlrpc/libxmlrpc/xmlrpc.c simplestring_clear(&value->str); str 957 ext/xmlrpc/libxmlrpc/xmlrpc.c (len > 0) ? simplestring_addn(&value->str, val, len) : str 958 ext/xmlrpc/libxmlrpc/xmlrpc.c simplestring_add(&value->str, val); str 960 ext/xmlrpc/libxmlrpc/xmlrpc.c pRetval = (char *)value->str.str; str 1278 ext/xmlrpc/libxmlrpc/xmlrpc.c if(xIter && xIter->id.str) { str 1280 ext/xmlrpc/libxmlrpc/xmlrpc.c if(!strcmp(xIter->id.str, id)) { str 1285 ext/xmlrpc/libxmlrpc/xmlrpc.c if(!strcasecmp(xIter->id.str, id)) { str 1451 ext/xmlrpc/libxmlrpc/xmlrpc.c if(value->id.str) { str 1452 ext/xmlrpc/libxmlrpc/xmlrpc.c printf ("decremented refcount of %s, now %i\n", value->id.str, str 1500 ext/xmlrpc/libxmlrpc/xmlrpc.c if(value->id.str) { str 1501 ext/xmlrpc/libxmlrpc/xmlrpc.c printf("free'd %s\n", value->id.str); str 1508 ext/xmlrpc/libxmlrpc/xmlrpc.c simplestring_free(&value->str); str 1587 ext/xmlrpc/libxmlrpc/xmlrpc.c if(value->id.str) { str 1588 ext/xmlrpc/libxmlrpc/xmlrpc.c printf ("incremented refcount of %s, now %i\n", value->id.str, str 1630 ext/xmlrpc/libxmlrpc/xmlrpc.c XMLRPC_SetValueID (xReturn, xSource->id.str, xSource->id.len); str 1640 ext/xmlrpc/libxmlrpc/xmlrpc.c XMLRPC_SetValueString (xReturn, xSource->str.str, xSource->str.len); str 1734 ext/xmlrpc/libxmlrpc/xmlrpc.c simplestring_clear(&value->str); str 1735 ext/xmlrpc/libxmlrpc/xmlrpc.c simplestring_add(&value->str, s); str 1801 ext/xmlrpc/libxmlrpc/xmlrpc.c simplestring_clear(&value->str); str 1802 ext/xmlrpc/libxmlrpc/xmlrpc.c (len > 0) ? simplestring_addn(&value->str, s, len) : str 1803 ext/xmlrpc/libxmlrpc/xmlrpc.c simplestring_add(&value->str, s); str 1921 ext/xmlrpc/libxmlrpc/xmlrpc.c return ((value && value->type == xmlrpc_string) ? value->str.str : 0); str 1944 ext/xmlrpc/libxmlrpc/xmlrpc.c return ((value) ? value->str.len : 0); str 2041 ext/xmlrpc/libxmlrpc/xmlrpc.c return ((value && value->type == xmlrpc_base64) ? value->str.str : 0); str 2089 ext/xmlrpc/libxmlrpc/xmlrpc.c return ((value && value->type == xmlrpc_datetime) ? value->str.str : 0); str 2113 ext/xmlrpc/libxmlrpc/xmlrpc.c return (const char*)((value && value->id.len) ? value->id.str : 0); str 2576 ext/xmlrpc/libxmlrpc/xmlrpc.c XMLRPC_ServerFindMethod (server, request->methodName.str); str 2583 ext/xmlrpc/libxmlrpc/xmlrpc.c request->methodName.str); str 2813 ext/xmlrpc/libxmlrpc/xmlrpc.c XMLRPC_VectorAppendString (xOutput, "faultString", description.str, str 364 ext/xmlrpc/libxmlrpc/xmlrpc_introspection.c xReturn = describeValue_worker(ptype, name, (desc ? desc : (xSubList ? NULL : el->text.str)), optional, def, xSubList); str 401 ext/xmlrpc/libxmlrpc/xmlrpc_introspection.c xReturn = XMLRPC_CreateValueString(name, el->text.str, el->text.len); str 420 ext/xmlrpc/libxmlrpc/xmlrpc_introspection.c xReturn = XMLRPC_CreateValueString(el->name, el->text.str, el->text.len); str 91 ext/xmlrpc/libxmlrpc/xmlrpc_private.h simplestring str; /* string value buffer */ str 259 ext/xmlrpc/xmlrpc-epi-php.c XMLRPC_VALUE_TYPE xmlrpc_str_as_type(const char* str); str 260 ext/xmlrpc/xmlrpc-epi-php.c XMLRPC_VECTOR_TYPE xmlrpc_str_as_vector_type(const char* str); str 416 ext/xmlrpc/xmlrpc-epi-php.c } else if (!strcmp((*val)->value.str.val, VERSION_VALUE_SOAP11)) { str 1319 ext/xmlrpc/xmlrpc-epi-php.c XMLRPC_VALUE_TYPE xmlrpc_str_as_type(const char* str) /* {{{ */ str 1324 ext/xmlrpc/xmlrpc-epi-php.c if (str) { str 1326 ext/xmlrpc/xmlrpc-epi-php.c if (!strcmp(str_mapping[i], str)) { str 1336 ext/xmlrpc/xmlrpc-epi-php.c XMLRPC_VECTOR_TYPE xmlrpc_str_as_vector_type(const char* str) /* {{{ */ str 1341 ext/xmlrpc/xmlrpc-epi-php.c if (str) { str 1343 ext/xmlrpc/xmlrpc-epi-php.c if (!strcmp(str_mapping[i], str)) { str 1376 ext/xmlrpc/xmlrpc-epi-php.c XMLRPC_VALUE v = XMLRPC_CreateValueDateTime_ISO8601(NULL, value->value.str.val); str 108 ext/xsl/xsltprocessor.c static char *php_xsl_xslt_string_to_xpathexpr(const char *str TSRMLS_DC) str 110 ext/xsl/xsltprocessor.c const xmlChar *string = (const xmlChar *)str; str 192 ext/xsl/xsltprocessor.c char *str; str 258 ext/xsl/xsltprocessor.c str = xmlXPathCastToString(obj); str 259 ext/xsl/xsltprocessor.c ZVAL_STRING(args[i], str, 1); str 260 ext/xsl/xsltprocessor.c xmlFree(str); str 299 ext/xsl/xsltprocessor.c str = xmlXPathCastToString(obj); str 300 ext/xsl/xsltprocessor.c ZVAL_STRING(args[i], str, 1); str 301 ext/xsl/xsltprocessor.c xmlFree(str); str 513 ext/zip/lib/zip_dirent.c _zip_dirent_process_ef_utf_8(const struct zip_dirent *de, zip_uint16_t id, struct zip_string *str) str 521 ext/zip/lib/zip_dirent.c return str; str 526 ext/zip/lib/zip_dirent.c if (_zip_string_crc32(str) == ef_crc) { str 530 ext/zip/lib/zip_dirent.c _zip_string_free(str); str 531 ext/zip/lib/zip_dirent.c str = ef_str; str 535 ext/zip/lib/zip_dirent.c return str; str 789 ext/zip/lib/zip_dirent.c _zip_ef_utf8(zip_uint16_t id, struct zip_string *str, struct zip_error *error) str 796 ext/zip/lib/zip_dirent.c raw = _zip_string_get(str, &len, ZIP_FL_ENC_RAW, NULL); str 809 ext/zip/lib/zip_dirent.c _zip_poke4(_zip_string_crc32(str), &p); str 66 ext/zip/lib/zip_error.c free(err->str); str 67 ext/zip/lib/zip_error.c err->str = NULL; str 92 ext/zip/lib/zip_error.c err->str = NULL; str 86 ext/zip/lib/zip_error_strerror.c err->str = s; str 46 ext/zip/lib/zip_file_get_comment.c const zip_uint8_t *str; str 51 ext/zip/lib/zip_file_get_comment.c if ((str=_zip_string_get(de->comment, &len, flags, &za->error)) == NULL) str 57 ext/zip/lib/zip_file_get_comment.c return (const char *)str; str 41 ext/zip/lib/zip_file_get_external_attributes.c const zip_uint8_t *str; str 47 ext/zip/lib/zip_get_archive_comment.c const zip_uint8_t *str; str 54 ext/zip/lib/zip_get_archive_comment.c if ((str=_zip_string_get(comment, &len, flags, &za->error)) == NULL) str 60 ext/zip/lib/zip_get_archive_comment.c return (const char *)str; str 54 ext/zip/lib/zip_get_name.c const zip_uint8_t *str; str 59 ext/zip/lib/zip_get_name.c if ((str=_zip_string_get(de->filename, NULL, flags, error)) == NULL) str 62 ext/zip/lib/zip_get_name.c return (const char *)str; str 47 ext/zip/lib/zip_set_name.c struct zip_string *str; str 63 ext/zip/lib/zip_set_name.c if ((str=_zip_string_new((const zip_uint8_t *)name, (zip_uint16_t)strlen(name), flags, &za->error)) == NULL) str 65 ext/zip/lib/zip_set_name.c if ((flags & ZIP_FL_ENCODING_ALL) == ZIP_FL_ENC_GUESS && _zip_guess_encoding(str, ZIP_ENCODING_UNKNOWN) == ZIP_ENCODING_UTF8_GUESSED) str 66 ext/zip/lib/zip_set_name.c str->encoding = ZIP_ENCODING_UTF8_KNOWN; str 69 ext/zip/lib/zip_set_name.c str = NULL; str 73 ext/zip/lib/zip_set_name.c _zip_string_free(str); str 80 ext/zip/lib/zip_set_name.c _zip_string_free(str); str 93 ext/zip/lib/zip_set_name.c changed = !_zip_string_equal(e->orig->filename, str); str 101 ext/zip/lib/zip_set_name.c _zip_string_free(str); str 105 ext/zip/lib/zip_set_name.c e->changes->filename = str; str 109 ext/zip/lib/zip_set_name.c _zip_string_free(str); str 120 ext/zip/lib/zip_utf-8.c _zip_guess_encoding(struct zip_string *str, enum zip_encoding_type expected_encoding) str 126 ext/zip/lib/zip_utf-8.c if (str == NULL) str 129 ext/zip/lib/zip_utf-8.c name = str->raw; str 131 ext/zip/lib/zip_utf-8.c if (str->encoding != ZIP_ENCODING_UNKNOWN) str 132 ext/zip/lib/zip_utf-8.c enc = str->encoding; str 135 ext/zip/lib/zip_utf-8.c for (i=0; i<str->length; i++) { str 151 ext/zip/lib/zip_utf-8.c if (i + ulen >= str->length) { str 167 ext/zip/lib/zip_utf-8.c str->encoding = enc; str 171 ext/zip/lib/zip_utf-8.c str->encoding = enc = ZIP_ENCODING_UTF8_KNOWN; str 266 ext/zip/lib/zipint.h char *str; /* string representation or NULL */ str 815 ext/zlib/zlib.c ZEND_ARG_INFO(0, str) str 980 main/SAPI.c SAPI_API int sapi_register_treat_data(void (*treat_data)(int arg, char *str, zval *destArray TSRMLS_DC) TSRMLS_DC) str 199 main/SAPI.h SAPI_API int sapi_register_treat_data(void (*treat_data)(int arg, char *str, zval *destArray TSRMLS_DC) TSRMLS_DC); str 230 main/SAPI.h int (*ub_write)(const char *str, unsigned int str_length TSRMLS_DC); str 255 main/SAPI.h void (*treat_data)(int arg, char *str, zval *destArray TSRMLS_DC); str 301 main/SAPI.h #define SAPI_TREAT_DATA_FUNC(treat_data) void treat_data(int arg, char *str, zval* destArray TSRMLS_DC) str 1021 main/main.c PHPAPI void php_html_puts(const char *str, uint size TSRMLS_DC) str 1023 main/main.c zend_html_puts(str, size TSRMLS_CC); str 1959 main/main.c static int php_output_wrapper(const char *str, uint str_length) str 1962 main/main.c return php_output_write(str, str_length TSRMLS_CC); str 56 main/output.c static inline void php_output_op(int op, const char *str, size_t len TSRMLS_DC); str 89 main/output.c static int php_output_stdout(const char *str, size_t str_len) str 91 main/output.c fwrite(str, 1, str_len, stdout); str 94 main/output.c static int php_output_stderr(const char *str, size_t str_len) str 96 main/output.c fwrite(str, 1, str_len, stderr); str 103 main/output.c static int (*php_output_direct)(const char *str, size_t str_len) = php_output_stderr; str 236 main/output.c PHPAPI int php_output_write_unbuffered(const char *str, size_t len TSRMLS_DC) str 249 main/output.c return sapi_module.ub_write(str, len TSRMLS_CC); str 251 main/output.c return php_output_direct(str, len); str 257 main/output.c PHPAPI int php_output_write(const char *str, size_t len TSRMLS_DC) str 270 main/output.c php_output_op(PHP_OUTPUT_HANDLER_WRITE, str, len TSRMLS_CC); str 273 main/output.c return php_output_direct(str, len); str 1054 main/output.c static inline void php_output_op(int op, const char *str, size_t len TSRMLS_DC) str 1072 main/output.c context.in.data = (char *) str; str 1083 main/output.c context.out.data = (char *) str; str 248 main/php.h #define STR_PRINT(str) ((str)?(str):"") str 788 main/php_ini.c char *str; str 795 main/php_ini.c zend_hash_get_current_key_ex(source_hash, &str, &str_len, &num_index, 0, NULL) == HASH_KEY_IS_STRING; str 799 main/php_ini.c zend_alter_ini_entry_ex(str, str_len, Z_STRVAL_P(data), Z_STRLEN_P(data), modify_type, stage, 0 TSRMLS_CC); str 50 main/php_main.h PHPAPI void php_html_puts(const char *str, uint siz TSRMLS_DC); str 165 main/php_output.h #define PHPWRITE(str, str_len) php_output_write((str), (str_len) TSRMLS_CC) str 166 main/php_output.h #define PHPWRITE_H(str, str_len) php_output_write_unbuffered((str), (str_len) TSRMLS_CC) str 171 main/php_output.h #define PUTS(str) do { \ str 172 main/php_output.h const char *__str = (str); \ str 175 main/php_output.h #define PUTS_H(str) do { \ str 176 main/php_output.h const char *__str = (str); \ str 212 main/php_output.h PHPAPI int php_output_write_unbuffered(const char *str, size_t len TSRMLS_DC); str 213 main/php_output.h PHPAPI int php_output_write(const char *str, size_t len TSRMLS_DC); str 297 main/php_streams.h #define php_stream_write_string(stream, str) _php_stream_write(stream, str, strlen(str) TSRMLS_CC) str 236 main/php_variables.c smart_str str; str 295 main/php_variables.c vars->ptr = vars->str.c; str 296 main/php_variables.c vars->end = vars->str.c + vars->str.len; str 308 main/php_variables.c memmove(vars->str.c, vars->ptr, vars->str.len = vars->end - vars->ptr); str 332 main/php_variables.c smart_str_appendl(&post_data.str, buf, len); str 335 main/php_variables.c if (post_data.str.c) { str 336 main/php_variables.c efree(post_data.str.c); str 348 main/php_variables.c if (post_data.str.c) { str 349 main/php_variables.c efree(post_data.str.c); str 426 main/php_variables.c res = str; str 51 main/rfc1867.c static char *php_ap_getword_conf(const zend_encoding *encoding, char *str TSRMLS_DC); str 538 main/rfc1867.c static char *php_ap_getword_conf(const zend_encoding *encoding, char *str TSRMLS_DC) str 540 main/rfc1867.c while (*str && isspace(*str)) { str 541 main/rfc1867.c ++str; str 544 main/rfc1867.c if (!*str) { str 548 main/rfc1867.c if (*str == '"' || *str == '\'') { str 549 main/rfc1867.c char quote = *str; str 551 main/rfc1867.c str++; str 552 main/rfc1867.c return substring_conf(str, strlen(str), quote); str 554 main/rfc1867.c char *strend = str; str 559 main/rfc1867.c return substring_conf(str, strend - str, 0); str 74 main/rfc1867.h typedef char* (*php_rfc1867_getword_conf_t)(const zend_encoding *encoding, char *str TSRMLS_DC); str 75 main/rfc1867.h typedef char* (*php_rfc1867_basename_t)(const zend_encoding *encoding, char *str TSRMLS_DC); str 543 main/snprintf.c #define STR_TO_DEC( str, num ) \ str 544 main/snprintf.c num = NUM( *str++ ) ; \ str 545 main/snprintf.c while ( isdigit((int)*str ) ) \ str 548 main/snprintf.c num += NUM( *str++ ) ; \ str 581 main/snprintf.c #define PREFIX( str, length, ch ) *--str = ch ; length++ ; has_prefix = YES str 164 main/spprintf.c #define STR_TO_DEC(str, num) do { \ str 165 main/spprintf.c num = NUM(*str++); \ str 166 main/spprintf.c while (isdigit((int)*str)) { \ str 168 main/spprintf.c num += NUM(*str++); \ str 170 main/spprintf.c while (isdigit((int)*str++)); \ str 24 main/streams/memory.c PHPAPI int php_url_decode(char *str, int len); str 25 main/streams/memory.c PHPAPI unsigned char *php_base64_decode(const unsigned char *str, int length, int *ret_length); str 534 main/streams/xp_socket.c static inline char *parse_ip_address_ex(const char *str, size_t str_len, int *portno, int get_err, char **err TSRMLS_DC) str 542 main/streams/xp_socket.c if (*(str) == '[' && str_len > 1) { str 544 main/streams/xp_socket.c p = memchr(str + 1, ']', str_len - 2); str 547 main/streams/xp_socket.c spprintf(err, 0, "Failed to parse IPv6 address \"%s\"", str); str 552 main/streams/xp_socket.c return estrndup(str + 1, p - str - 1); str 556 main/streams/xp_socket.c colon = memchr(str, ':', str_len - 1); str 562 main/streams/xp_socket.c host = estrndup(str, colon - str); str 565 main/streams/xp_socket.c spprintf(err, 0, "Failed to parse address \"%s\"", str); str 89 sapi/aolserver/aolserver.c php_ns_sapi_ub_write(const char *str, uint str_length TSRMLS_DC) str 95 sapi/aolserver/aolserver.c n = Ns_ConnWrite(NSG(conn), (void *) str, str_length); str 100 sapi/aolserver/aolserver.c str += n; str 95 sapi/apache/mod_php5.c static int sapi_apache_ub_write(const char *str, uint str_length TSRMLS_DC) str 100 sapi/apache/mod_php5.c ret = rwrite(str, str_length, (request_rec *) SG(server_context)); str 126 sapi/apache2filter/apache_config.c char *str; str 135 sapi/apache2filter/apache_config.c zend_hash_get_current_key_ex(&d->config, &str, &str_len, str 140 sapi/apache2filter/apache_config.c if (zend_hash_find(&n->config, str, str_len, (void **) &pe) == SUCCESS) { str 143 sapi/apache2filter/apache_config.c zend_hash_update(&n->config, str, str_len, data, sizeof(*data), NULL); str 144 sapi/apache2filter/apache_config.c phpapdebug((stderr, "ADDING/OVERWRITING %s (%d vs. %d)\n", str, data->status, pe?pe->status:-1)); str 165 sapi/apache2filter/apache_config.c char *str; str 170 sapi/apache2filter/apache_config.c zend_hash_get_current_key_ex(&d->config, &str, &str_len, NULL, 0, str 174 sapi/apache2filter/apache_config.c phpapdebug((stderr, "APPLYING (%s)(%s)\n", str, data->value)); str 175 sapi/apache2filter/apache_config.c if (zend_alter_ini_entry(str, str_len, data->value, data->value_len, data->status, data->htaccess?PHP_INI_STAGE_HTACCESS:PHP_INI_STAGE_ACTIVATE) == FAILURE) { str 67 sapi/apache2filter/sapi_apache2.c php_apache_sapi_ub_write(const char *str, uint str_length TSRMLS_DC) str 83 sapi/apache2filter/sapi_apache2.c b = apr_bucket_transient_create(str, str_length, ba); str 144 sapi/apache2handler/apache_config.c char *str; str 157 sapi/apache2handler/apache_config.c zend_hash_get_current_key_ex(&d->config, &str, &str_len, str 162 sapi/apache2handler/apache_config.c if (zend_hash_find(&n->config, str, str_len, (void **) &pe) == SUCCESS) { str 165 sapi/apache2handler/apache_config.c phpapdebug((stderr, "ADDING/OVERWRITING %s (%d vs. %d)\n", str, data->status, pe?pe->status:-1)); str 166 sapi/apache2handler/apache_config.c zend_hash_update(&n->config, str, str_len, data, sizeof(*data), NULL); str 187 sapi/apache2handler/apache_config.c char *str; str 192 sapi/apache2handler/apache_config.c zend_hash_get_current_key_ex(&d->config, &str, &str_len, NULL, 0, str 196 sapi/apache2handler/apache_config.c phpapdebug((stderr, "APPLYING (%s)(%s)\n", str, data->value)); str 197 sapi/apache2handler/apache_config.c if (zend_alter_ini_entry(str, str_len, data->value, data->value_len, data->status, data->htaccess?PHP_INI_STAGE_HTACCESS:PHP_INI_STAGE_ACTIVATE) == FAILURE) { str 76 sapi/apache2handler/sapi_apache2.c php_apache_sapi_ub_write(const char *str, uint str_length TSRMLS_DC) str 84 sapi/apache2handler/sapi_apache2.c if (ap_rwrite(str, str_length, r) < 0) { str 518 sapi/apache2handler/sapi_apache2.c char *str; str 523 sapi/apache2handler/sapi_apache2.c zend_hash_get_current_key_ex(&c->config, &str, &str_len, NULL, 0, NULL) == HASH_KEY_IS_STRING; str 526 sapi/apache2handler/sapi_apache2.c zend_restore_ini_entry(str, str_len, ZEND_INI_STAGE_SHUTDOWN); str 240 sapi/apache_hooks/mod_php5.c static int sapi_apache_ub_write(const char *str, uint str_length TSRMLS_DC) str 245 sapi/apache_hooks/mod_php5.c ret = rwrite(str, str_length, (request_rec *) SG(server_context)); str 1922 sapi/apache_hooks/php_apache.c if(!(rr = ap_sub_req_lookup_uri((*filename)->value.str.val, ((request_rec *) SG(server_context))))) { str 1923 sapi/apache_hooks/php_apache.c php_error(E_WARNING, "URI lookup failed", (*filename)->value.str.val); str 190 sapi/caudium/caudium.c return head->u.string->str; str 212 sapi/caudium/caudium.c php_caudium_low_ub_write(const char *str, uint str_length TSRMLS_DC) { str 221 sapi/caudium/caudium.c to_write = make_shared_binary_string(str, str_length); str 242 sapi/caudium/caudium.c php_caudium_sapi_ub_write(const char *str, uint str_length TSRMLS_DC) str 251 sapi/caudium/caudium.c written = fd_write(fd, str + sent_bytes, str_length - sent_bytes); str 272 sapi/caudium/caudium.c THREAD_SAFE_RUN(sent_bytes = php_caudium_low_ub_write(str, str_length TSRMLS_CC), str 314 sapi/caudium/caudium.c MEMCPY(hval->str, soldval->u.string->str, soldval->u.string->len); str 316 sapi/caudium/caudium.c MEMCPY(hval->str+soldval->u.string->len+1, value, vallen); str 413 sapi/caudium/caudium.c MEMCPY(buf, Pike_sp[-1].u.string->str, str 511 sapi/caudium/caudium.c php_register_variable(ind->u.string->str, val->u.string->str, str 643 sapi/caudium/caudium.c file_handle.filename = THIS->filename->str; str 272 sapi/cgi/cgi_main.c static inline size_t sapi_cgi_single_write(const char *str, uint str_length TSRMLS_DC) str 277 sapi/cgi/cgi_main.c ret = write(STDOUT_FILENO, str, str_length); str 283 sapi/cgi/cgi_main.c ret = fwrite(str, 1, MIN(str_length, 16384), stdout); str 288 sapi/cgi/cgi_main.c static int sapi_cgi_ub_write(const char *str, uint str_length TSRMLS_DC) str 290 sapi/cgi/cgi_main.c const char *ptr = str; str 307 sapi/cgi/cgi_main.c static int sapi_fcgi_ub_write(const char *str, uint str_length TSRMLS_DC) str 309 sapi/cgi/cgi_main.c const char *ptr = str; str 1535 sapi/cgi/cgi_main.c char *str = NULL; str 1548 sapi/cgi/cgi_main.c var = str = do_alloca(var_len + 1, use_heap); str 1549 sapi/cgi/cgi_main.c *str++ = *p++; str 1552 sapi/cgi/cgi_main.c *str++ = '-'; str 1555 sapi/cgi/cgi_main.c *str++ = *p++; str 1558 sapi/cgi/cgi_main.c *str++ = (*p++ - 'A' + 'a'); str 1560 sapi/cgi/cgi_main.c *str++ = *p++; str 1563 sapi/cgi/cgi_main.c *str = 0; str 1574 sapi/cgi/cgi_main.c if (str) { str 238 sapi/cgi/fastcgi.c static inline char* fcgi_hash_strndup(fcgi_hash *h, char *str, unsigned int str_len) str 252 sapi/cgi/fastcgi.c memcpy(ret, str, str_len); str 435 sapi/cgi/fastcgi.c char *str; str 441 sapi/cgi/fastcgi.c str = getenv("_FCGI_SHUTDOWN_EVENT_"); str 442 sapi/cgi/fastcgi.c if (str != NULL) { str 443 sapi/cgi/fastcgi.c HANDLE shutdown_event = (HANDLE) atoi(str); str 449 sapi/cgi/fastcgi.c str = getenv("_FCGI_MUTEX_"); str 450 sapi/cgi/fastcgi.c if (str != NULL) { str 451 sapi/cgi/fastcgi.c fcgi_accept_mutex = (HANDLE) atoi(str); str 1044 sapi/cgi/fastcgi.c int fcgi_read(fcgi_request *req, char *str, int len) str 1068 sapi/cgi/fastcgi.c ret = safe_read(req, str, rest); str 1070 sapi/cgi/fastcgi.c ret = safe_read(req, str, req->in_len); str 1079 sapi/cgi/fastcgi.c str += ret; str 1342 sapi/cgi/fastcgi.c int fcgi_write(fcgi_request *req, fcgi_request_type type, const char *str, int len) str 1369 sapi/cgi/fastcgi.c memcpy(req->out_pos, str, rest); str 1373 sapi/cgi/fastcgi.c memcpy(req->out_pos, str, limit); str 1376 sapi/cgi/fastcgi.c str += limit; str 1394 sapi/cgi/fastcgi.c memcpy(req->out_pos, str, len); str 1401 sapi/cgi/fastcgi.c memcpy(req->out_pos, str, limit); str 1409 sapi/cgi/fastcgi.c memcpy(req->out_pos, str + limit, len - limit); str 1424 sapi/cgi/fastcgi.c if (safe_write(req, str + pos, 0xfff8) != 0xfff8) { str 1440 sapi/cgi/fastcgi.c if (safe_write(req, str + pos, (len - pos) - rest) != (len - pos) - rest) { str 1446 sapi/cgi/fastcgi.c memcpy(req->out_pos, str + len - rest, rest); str 132 sapi/cgi/fastcgi.h int fcgi_read(fcgi_request *req, char *str, int len); str 134 sapi/cgi/fastcgi.h int fcgi_write(fcgi_request *req, fcgi_request_type type, const char *str, int len); str 33 sapi/cli/cli.h extern PHP_CLI_API size_t sapi_cli_single_write(const char *str, uint str_length TSRMLS_DC); str 36 sapi/cli/cli.h size_t (*cli_shell_write)(const char *str, uint str_length TSRMLS_DC); str 37 sapi/cli/cli.h int (*cli_shell_ub_write)(const char *str, uint str_length TSRMLS_DC); str 255 sapi/cli/php_cli.c PHP_CLI_API size_t sapi_cli_single_write(const char *str, uint str_length TSRMLS_DC) /* {{{ */ str 265 sapi/cli/php_cli.c shell_wrote = cli_shell_callbacks.cli_shell_write(str, str_length TSRMLS_CC); str 273 sapi/cli/php_cli.c ret = write(STDOUT_FILENO, str, str_length); str 282 sapi/cli/php_cli.c ret = fwrite(str, 1, MIN(str_length, 16384), stdout); str 288 sapi/cli/php_cli.c static int sapi_cli_ub_write(const char *str, uint str_length TSRMLS_DC) /* {{{ */ str 290 sapi/cli/php_cli.c const char *ptr = str; str 300 sapi/cli/php_cli.c ub_wrote = cli_shell_callbacks.cli_shell_ub_write(str, str_length TSRMLS_CC); str 319 sapi/cli/php_cli.c return (ptr - str); str 201 sapi/cli/php_cli_server.c const char *str; str 326 sapi/cli/php_cli_server.c static size_t php_cli_server_client_send_through(php_cli_server_client *client, const char *str, size_t str_len); str 404 sapi/cli/php_cli_server.c needle.str = NULL; str 409 sapi/cli/php_cli_server.c return result->str; str 432 sapi/cli/php_cli_server.c return template_map[c].str; str 614 sapi/cli/php_cli_server.c static int sapi_cli_server_ub_write(const char *str, uint str_length TSRMLS_DC) /* {{{ */ str 620 sapi/cli/php_cli_server.c return php_cli_server_client_send_through(client, str, str_length); str 1831 sapi/cli/php_cli_server.c static size_t php_cli_server_client_send_through(php_cli_server_client *client, const char *str, size_t str_len) /* {{{ */ str 1836 sapi/cli/php_cli_server.c ssize_t nbytes_sent = send(client->sock, str + str_len - nbytes_left, nbytes_left, 0); str 130 sapi/continuity/capi.c static int sapi_capi_ub_write(const char *str, unsigned int str_length TSRMLS_DC) str 136 sapi/continuity/capi.c retval = httpFwrite(rc->t, (char *) str, str_length); str 398 sapi/continuity/capi.c capi_strdup(char *str) str 400 sapi/continuity/capi.c if (str != NULL) str 401 sapi/continuity/capi.c return strFcopy(str); str 47 sapi/embed/php_embed.c static inline size_t php_embed_single_write(const char *str, uint str_length) str 52 sapi/embed/php_embed.c ret = write(STDOUT_FILENO, str, str_length); str 58 sapi/embed/php_embed.c ret = fwrite(str, 1, MIN(str_length, 16384), stdout); str 64 sapi/embed/php_embed.c static int php_embed_ub_write(const char *str, uint str_length TSRMLS_DC) str 66 sapi/embed/php_embed.c const char *ptr = str; str 202 sapi/fpm/fpm/fastcgi.c char *str; str 208 sapi/fpm/fpm/fastcgi.c str = getenv("_FCGI_SHUTDOWN_EVENT_"); str 209 sapi/fpm/fpm/fastcgi.c if (str != NULL) { str 210 sapi/fpm/fpm/fastcgi.c HANDLE shutdown_event = (HANDLE) atoi(str); str 216 sapi/fpm/fpm/fastcgi.c str = getenv("_FCGI_MUTEX_"); str 217 sapi/fpm/fpm/fastcgi.c if (str != NULL) { str 218 sapi/fpm/fpm/fastcgi.c fcgi_accept_mutex = (HANDLE) atoi(str); str 670 sapi/fpm/fpm/fastcgi.c int fcgi_read(fcgi_request *req, char *str, int len) str 694 sapi/fpm/fpm/fastcgi.c ret = safe_read(req, str, rest); str 696 sapi/fpm/fpm/fastcgi.c ret = safe_read(req, str, req->in_len); str 705 sapi/fpm/fpm/fastcgi.c str += ret; str 986 sapi/fpm/fpm/fastcgi.c ssize_t fcgi_write(fcgi_request *req, fcgi_request_type type, const char *str, int len) str 1009 sapi/fpm/fpm/fastcgi.c memcpy(req->out_pos, str, len); str 1016 sapi/fpm/fpm/fastcgi.c memcpy(req->out_pos, str, limit); str 1024 sapi/fpm/fpm/fastcgi.c memcpy(req->out_pos, str + limit, len - limit); str 1039 sapi/fpm/fpm/fastcgi.c if (safe_write(req, str + pos, 0xfff8) != 0xfff8) { str 1055 sapi/fpm/fpm/fastcgi.c if (safe_write(req, str + pos, (len - pos) - rest) != (len - pos) - rest) { str 1061 sapi/fpm/fpm/fastcgi.c memcpy(req->out_pos, str + len - rest, rest); str 1131 sapi/fpm/fpm/fastcgi.c static char str[INET6_ADDRSTRLEN]; str 1135 sapi/fpm/fpm/fastcgi.c return inet_ntop(client_sa.sa.sa_family, &client_sa.sa_inet.sin_addr, str, INET6_ADDRSTRLEN); str 1141 sapi/fpm/fpm/fastcgi.c return inet_ntop(AF_INET, ((char *)&client_sa.sa_inet6.sin6_addr)+12, str, INET6_ADDRSTRLEN); str 1146 sapi/fpm/fpm/fastcgi.c return inet_ntop(client_sa.sa.sa_family, &client_sa.sa_inet6.sin6_addr, str, INET6_ADDRSTRLEN); str 128 sapi/fpm/fpm/fastcgi.h int fcgi_read(fcgi_request *req, char *str, int len); str 130 sapi/fpm/fpm/fastcgi.h ssize_t fcgi_write(fcgi_request *req, fcgi_request_type type, const char *str, int len); str 273 sapi/fpm/fpm/fpm_main.c static inline size_t sapi_cgibin_single_write(const char *str, uint str_length TSRMLS_DC) str 280 sapi/fpm/fpm/fpm_main.c ret = fcgi_write(request, FCGI_STDOUT, str, str_length); str 289 sapi/fpm/fpm/fpm_main.c ret = write(STDOUT_FILENO, str, str_length); str 295 sapi/fpm/fpm/fpm_main.c return fwrite(str, 1, MIN(str_length, 16384), stdout); str 299 sapi/fpm/fpm/fpm_main.c static int sapi_cgibin_ub_write(const char *str, uint str_length TSRMLS_DC) str 301 sapi/fpm/fpm/fpm_main.c const char *ptr = str; str 205 sapi/isapi/php5isapi.c static int sapi_isapi_ub_write(const char *str, uint str_length TSRMLS_DC) str 211 sapi/isapi/php5isapi.c if (ecb->WriteClient(ecb->ConnID, (char *) str, &num_bytes, HSE_IO_SYNC) == FALSE) { str 129 sapi/litespeed/lsapi_main.c static int sapi_lsapi_ub_write(const char *str, uint str_length TSRMLS_DC) str 134 sapi/litespeed/lsapi_main.c ret = LSAPI_Write( str, str_length ); str 142 sapi/litespeed/lsapi_main.c ret = write( 1, str, remain ); str 147 sapi/litespeed/lsapi_main.c str += ret; str 862 sapi/milter/php_milter.c static int sapi_milter_ub_write(const char *str, uint str_length TSRMLS_DC) str 453 sapi/nsapi/nsapi.c static int sapi_nsapi_ub_write(const char *str, unsigned int str_length TSRMLS_DC) str 462 sapi/nsapi/nsapi.c retval = net_write(rc->sn->csd, (char *)str, str_length); str 191 sapi/phpdbg/phpdbg_bp.c "break at %s if %s\n", conditional->param.str, conditional->code); str 778 sapi/phpdbg/phpdbg_bp.c hash = zend_inline_hash_func(condition->str, condition->len); str 783 sapi/phpdbg/phpdbg_bp.c condition->str, condition->len, hash TSRMLS_CC); str 786 sapi/phpdbg/phpdbg_bp.c "Conditional break %s exists at the specified location", condition->str); str 906 sapi/phpdbg/phpdbg_bp.c const char *str = NULL; str 909 sapi/phpdbg/phpdbg_bp.c str = ops->function_name ? ops->function_name : "main"; str 910 sapi/phpdbg/phpdbg_bp.c len = strlen(str); str 912 sapi/phpdbg/phpdbg_bp.c if (len == param->len && memcmp(param->str, str, len) == SUCCESS) { str 920 sapi/phpdbg/phpdbg_bp.c const char *str = zend_get_executed_filename(TSRMLS_C); str 921 sapi/phpdbg/phpdbg_bp.c size_t lengths[2] = {strlen(param->file.name), strlen(str)}; str 925 sapi/phpdbg/phpdbg_bp.c param->file.name, str, lengths[0]) == SUCCESS); str 1561 sapi/phpdbg/phpdbg_bp.c brake->param.str, str 1569 sapi/phpdbg/phpdbg_bp.c brake->param.str, str 84 sapi/phpdbg/phpdbg_cmd.c efree(param->str); str 98 sapi/phpdbg/phpdbg_cmd.c "%s", param->str); str 136 sapi/phpdbg/phpdbg_cmd.c "%s#%lu", param->str, param->num); str 163 sapi/phpdbg/phpdbg_cmd.c dest->str = estrndup(src->str, src->len); str 168 sapi/phpdbg/phpdbg_cmd.c dest->str = estrndup(src->str, src->len); str 194 sapi/phpdbg/phpdbg_cmd.c dest->str = estrndup(src->str, src->len); str 223 sapi/phpdbg/phpdbg_cmd.c hash += zend_inline_hash_func(param->str, param->len); str 247 sapi/phpdbg/phpdbg_cmd.c hash += zend_inline_hash_func(param->str, param->len); str 286 sapi/phpdbg/phpdbg_cmd.c (memcmp(l->str, r->str, l->len) == SUCCESS); str 347 sapi/phpdbg/phpdbg_cmd.c fprintf(stderr, "%s STR_PARAM(%s=%lu)\n", msg, param->str, param->len); str 371 sapi/phpdbg/phpdbg_cmd.c fprintf(stderr, "%s NUMERIC_FUNCTION_PARAM(%s::%ld)\n", msg, param->str, param->num); str 379 sapi/phpdbg/phpdbg_cmd.c fprintf(stderr, "%s COND_PARAM(%s=%lu)\n", msg, param->str, param->len); str 383 sapi/phpdbg/phpdbg_cmd.c fprintf(stderr, "%s OP_PARAM(%s=%lu)\n", msg, param->str, param->len); str 416 sapi/phpdbg/phpdbg_cmd.c if (remove->str) str 417 sapi/phpdbg/phpdbg_cmd.c free(remove->str); str 579 sapi/phpdbg/phpdbg_cmd.c if (command->alias == (*name->str)) { str 586 sapi/phpdbg/phpdbg_cmd.c if (strncasecmp(command->name, name->str, name->len) == SUCCESS) { str 614 sapi/phpdbg/phpdbg_cmd.c parent->name, name->str); str 618 sapi/phpdbg/phpdbg_cmd.c name->str); str 656 sapi/phpdbg/phpdbg_cmd.c name->str, matches, list); str 65 sapi/phpdbg/phpdbg_cmd.h char *str; str 79 sapi/phpdbg/phpdbg_cmd.h (v)->str = NULL; \ str 217 sapi/phpdbg/phpdbg_help.c n = get_command(param->str, param->len, &cmd, phpdbg_prompt_commands TSRMLS_CC); str 227 sapi/phpdbg/phpdbg_help.c if (!strncmp(cmd->name, param->str, param->len)) { str 234 sapi/phpdbg/phpdbg_help.c phpdbg_error("Internal help error, non-unique alias \"%c\"", param->str[0]); str 239 sapi/phpdbg/phpdbg_help.c n = get_command( param->str, param->len, &cmd, phpdbg_help_commands TSRMLS_CC); str 465 sapi/phpdbg/phpdbg_lexer.c yylval->str = zend_strndup(yytext, yyleng); str 692 sapi/phpdbg/phpdbg_lexer.c yylval->str = zend_strndup(yytext, yyleng); str 746 sapi/phpdbg/phpdbg_lexer.c yylval->str = zend_strndup(yytext, yyleng); str 1088 sapi/phpdbg/phpdbg_lexer.c yylval->str = zend_strndup(yytext, yyleng); str 75 sapi/phpdbg/phpdbg_list.c phpdbg_list_function_byname(param->str, param->len TSRMLS_CC); str 106 sapi/phpdbg/phpdbg_list.c if (zend_lookup_class(param->str, param->len, &ce TSRMLS_CC) == SUCCESS) { str 121 sapi/phpdbg/phpdbg_list.c phpdbg_error("The requested class (%s) could not be found", param->str); str 197 sapi/phpdbg/phpdbg_list.c void phpdbg_list_function_byname(const char *str, size_t len TSRMLS_DC) /* {{{ */ str 201 sapi/phpdbg/phpdbg_list.c char *func_name = (char*) str; str 120 sapi/phpdbg/phpdbg_parser.y $$.str = $1.str; str 126 sapi/phpdbg/phpdbg_parser.y $$.str = $2.str; str 141 sapi/phpdbg/phpdbg_parser.y $$.str = $2.str; str 146 sapi/phpdbg/phpdbg_parser.y $$.str = $2.str; str 155 sapi/phpdbg/phpdbg_parser.y $$.str = $2.str; str 157 sapi/phpdbg/phpdbg_print.c if (zend_lookup_class(param->str, param->len, &ce TSRMLS_CC) == SUCCESS) { str 180 sapi/phpdbg/phpdbg_print.c phpdbg_error("The class %s could not be found", param->str); str 216 sapi/phpdbg/phpdbg_print.c const char *func_name = param->str; str 84 sapi/phpdbg/phpdbg_prompt.c &PHPDBG_G(registered), name->str, name->len+1)) { str 89 sapi/phpdbg/phpdbg_prompt.c ZVAL_STRINGL(&fname, name->str, name->len, 1); str 116 sapi/phpdbg/phpdbg_prompt.c next->str, str 138 sapi/phpdbg/phpdbg_prompt.c next->str, next->num); str 337 sapi/phpdbg/phpdbg_prompt.c if (VCWD_STAT(param->str, &sb) != FAILURE) { str 339 sapi/phpdbg/phpdbg_prompt.c char *res = phpdbg_resolve_path(param->str TSRMLS_CC); str 371 sapi/phpdbg/phpdbg_prompt.c phpdbg_error("Cannot use %s as execution context, not a valid file or symlink", param->str); str 374 sapi/phpdbg/phpdbg_prompt.c phpdbg_error("Cannot stat %s, ensure the file exists", param->str); str 621 sapi/phpdbg/phpdbg_prompt.c char *argv_str = strtok(param->str, " "); str 689 sapi/phpdbg/phpdbg_prompt.c if (zend_eval_stringl(param->str, param->len, str 812 sapi/phpdbg/phpdbg_prompt.c phpdbg_set_breakpoint_function_opline(param->str, param->num TSRMLS_CC); str 821 sapi/phpdbg/phpdbg_prompt.c phpdbg_set_breakpoint_expression(param->str, param->len TSRMLS_CC); str 824 sapi/phpdbg/phpdbg_prompt.c phpdbg_set_breakpoint_symbol(param->str, param->len TSRMLS_CC); str 827 sapi/phpdbg/phpdbg_prompt.c phpdbg_set_breakpoint_opcode(param->str, param->len TSRMLS_CC); str 839 sapi/phpdbg/phpdbg_prompt.c if ((fd=VCWD_POPEN((char*)param->str, "w"))) { str 844 sapi/phpdbg/phpdbg_prompt.c "Failed to execute %s", param->str); str 854 sapi/phpdbg/phpdbg_prompt.c if (VCWD_STAT(param->str, &sb) != -1) { str 855 sapi/phpdbg/phpdbg_prompt.c phpdbg_try_file_init(param->str, param->len, 0 TSRMLS_CC); str 858 sapi/phpdbg/phpdbg_prompt.c "Failed to stat %s, file does not exist", param->str); str 866 sapi/phpdbg/phpdbg_prompt.c FILE *handle = VCWD_FOPEN(param->str, "w+"); str 873 sapi/phpdbg/phpdbg_prompt.c "Failed to open or create %s, check path and permissions", param->str); str 882 sapi/phpdbg/phpdbg_prompt.c char *lcname = zend_str_tolower_dup(param->str, param->len); str 894 sapi/phpdbg/phpdbg_prompt.c phpdbg_error("The requested function (%s) could not be found", param->str); str 965 sapi/phpdbg/phpdbg_prompt.c phpdbg_list_function_byname(param->str, param->len TSRMLS_CC); str 983 sapi/phpdbg/phpdbg_prompt.c if (phpdbg_create_var_watchpoint(param->str, param->len TSRMLS_CC) != FAILURE) { str 984 sapi/phpdbg/phpdbg_prompt.c phpdbg_notice("Set watchpoint on %.*s", (int)param->len, param->str); str 52 sapi/phpdbg/phpdbg_set.c } else phpdbg_set_prompt(param->str TSRMLS_CC); str 108 sapi/phpdbg/phpdbg_set.c param->next->str, param->next->len TSRMLS_CC); str 112 sapi/phpdbg/phpdbg_set.c "Failed to find the requested color (%s)", param->next->str); str 116 sapi/phpdbg/phpdbg_set.c switch (phpdbg_get_element(param->str, param->len TSRMLS_CC)) { str 141 sapi/phpdbg/phpdbg_set.c "Failed to find the requested element (%s)", param->str); str 178 sapi/phpdbg/phpdbg_set.c PHPDBG_G(oplog) = fopen(param->str, "w+"); str 180 sapi/phpdbg/phpdbg_set.c phpdbg_error("Failed to open %s for oplog", param->str); str 187 sapi/phpdbg/phpdbg_set.c phpdbg_notice("Successfully opened oplog %s", param->str); str 225 sapi/phpdbg/phpdbg_set.c (memcmp(param->str, "opcode", sizeof("opcode")) == SUCCESS)) { str 228 sapi/phpdbg/phpdbg_set.c (memcmp(param->str, "line", sizeof("line")) == SUCCESS)) { str 81 sapi/phpdbg/phpdbg_utils.c PHPDBG_API int phpdbg_is_numeric(const char *str) /* {{{ */ str 83 sapi/phpdbg/phpdbg_utils.c if (!str) str 86 sapi/phpdbg/phpdbg_utils.c for (; *str; str++) { str 87 sapi/phpdbg/phpdbg_utils.c if (isspace(*str) || *str == '-') { str 90 sapi/phpdbg/phpdbg_utils.c return isdigit(*str); str 95 sapi/phpdbg/phpdbg_utils.c PHPDBG_API int phpdbg_is_empty(const char *str) /* {{{ */ str 97 sapi/phpdbg/phpdbg_utils.c if (!str) str 100 sapi/phpdbg/phpdbg_utils.c for (; *str; str++) { str 101 sapi/phpdbg/phpdbg_utils.c if (isspace(*str)) { str 109 sapi/phpdbg/phpdbg_utils.c PHPDBG_API int phpdbg_is_addr(const char *str) /* {{{ */ str 111 sapi/phpdbg/phpdbg_utils.c return str[0] && str[1] && memcmp(str, "0x", 2) == 0; str 114 sapi/phpdbg/phpdbg_utils.c PHPDBG_API int phpdbg_is_class_method(const char *str, size_t len, char **class, char **method) /* {{{ */ str 118 sapi/phpdbg/phpdbg_utils.c if (strstr(str, "#") != NULL) str 121 sapi/phpdbg/phpdbg_utils.c if (strstr(str, " ") != NULL) str 124 sapi/phpdbg/phpdbg_utils.c sep = strstr(str, "::"); str 126 sapi/phpdbg/phpdbg_utils.c if (!sep || sep == str || sep+2 == str+len-1) { str 132 sapi/phpdbg/phpdbg_utils.c if (str[0] == '\\') { str 133 sapi/phpdbg/phpdbg_utils.c str++; str 137 sapi/phpdbg/phpdbg_utils.c *class = estrndup(str, sep - str); str 138 sapi/phpdbg/phpdbg_utils.c (*class)[sep - str] = 0; str 142 sapi/phpdbg/phpdbg_utils.c *method = estrndup(sep+2, str + len - (sep + 2)); str 197 sapi/phpdbg/phpdbg_utils.c PHPDBG_API char *phpdbg_trim(const char *str, size_t len, size_t *new_len) /* {{{ */ str 199 sapi/phpdbg/phpdbg_utils.c const char *p = str; str 108 sapi/phpdbg/phpdbg_watch.c zend_hash_add(&PHPDBG_G(watchpoints), watch->str, watch->str_len, &watch, sizeof(phpdbg_watchpoint_t *), NULL); str 192 sapi/phpdbg/phpdbg_watch.c new_watch->str = NULL; str 193 sapi/phpdbg/phpdbg_watch.c new_watch->str_len = asprintf(&new_watch->str, "%.*s%s%s%s", (int)watch->str_len, watch->str, Z_TYPE_P(watch->addr.zv) == IS_ARRAY?"[":"->", phpdbg_get_property_key(new_watch->name_in_parent), Z_TYPE_P(watch->addr.zv) == IS_ARRAY?"]":""); str 207 sapi/phpdbg/phpdbg_watch.c new_watch->str = NULL; str 208 sapi/phpdbg/phpdbg_watch.c new_watch->str_len = asprintf(&new_watch->str, "%.*s[]", (int)watch->str_len, watch->str); str 227 sapi/phpdbg/phpdbg_watch.c char *str; str 237 sapi/phpdbg/phpdbg_watch.c str = NULL; str 239 sapi/phpdbg/phpdbg_watch.c str_len = asprintf(&str, "%.*s%s%s%s", (int)watch->parent->str_len, watch->parent->str, Z_TYPE_P(watch->parent->addr.zv) == IS_ARRAY?"[":"->", phpdbg_get_property_key(Z_STRVAL(key)), Z_TYPE_P(watch->parent->addr.zv) == IS_ARRAY?"]":""); str 241 sapi/phpdbg/phpdbg_watch.c str_len = asprintf(&str, "%.*s%s%li%s", (int)watch->parent->str_len, watch->parent->str, Z_TYPE_P(watch->parent->addr.zv) == IS_ARRAY?"[":"->", Z_LVAL(key), Z_TYPE_P(watch->parent->addr.zv) == IS_ARRAY?"]":""); str 244 sapi/phpdbg/phpdbg_watch.c if (zend_hash_find(&PHPDBG_G(watchpoints), str, str_len, (void **) &watchpoint) == SUCCESS) { str 264 sapi/phpdbg/phpdbg_watch.c return zend_hash_del(&PHPDBG_G(watchpoints), watch->str, watch->str_len); str 281 sapi/phpdbg/phpdbg_watch.c ret = zend_hash_del(&PHPDBG_G(watchpoints), watch->str, watch->str_len); str 284 sapi/phpdbg/phpdbg_watch.c free(tmp_watch->str); str 341 sapi/phpdbg/phpdbg_watch.c watch->str = malloc(i + Z_STRLEN_P(key) + 2); str 342 sapi/phpdbg/phpdbg_watch.c watch->str_len = sprintf(watch->str, "%.*s%s%s", (int)i, input, phpdbg_get_property_key(Z_STRVAL_P(key)), input[len - 1] == ']'?"]":""); str 372 sapi/phpdbg/phpdbg_watch.c watch->str = zend_strndup(input, len); str 414 sapi/phpdbg/phpdbg_watch.c if (phpdbg_delete_var_watchpoint(param->str, param->len TSRMLS_CC) == FAILURE) { str 417 sapi/phpdbg/phpdbg_watch.c phpdbg_notice("Removed watchpoint %.*s", (int)param->len, param->str); str 435 sapi/phpdbg/phpdbg_watch.c if (phpdbg_watchpoint_parse_symtables(param->str, param->len, phpdbg_create_recursive_watchpoint TSRMLS_CC) != FAILURE) { str 436 sapi/phpdbg/phpdbg_watch.c phpdbg_notice("Set recursive watchpoint on %.*s", (int)param->len, param->str); str 454 sapi/phpdbg/phpdbg_watch.c if (phpdbg_watchpoint_parse_symtables(param->str, param->len, phpdbg_create_array_watchpoint TSRMLS_CC) != FAILURE) { str 455 sapi/phpdbg/phpdbg_watch.c phpdbg_notice("Set array watchpoint on %.*s", (int)param->len, param->str); str 476 sapi/phpdbg/phpdbg_watch.c phpdbg_notice("%.*s was removed, removing watchpoint%s", (int)watch->str_len, watch->str, (watch->flags & PHPDBG_WATCH_RECURSIVE)?" recursively":""); str 481 sapi/phpdbg/phpdbg_watch.c zend_hash_del(&PHPDBG_G(watchpoints), watch->str, watch->str_len); str 553 sapi/phpdbg/phpdbg_watch.c free(watch->str); str 639 sapi/phpdbg/phpdbg_watch.c phpdbg_notice("Breaking on watchpoint %s", watch->str); str 663 sapi/phpdbg/phpdbg_watch.c phpdbg_notice("Watchpoint %s was unset, removing watchpoint", watch->str); str 664 sapi/phpdbg/phpdbg_watch.c zend_hash_del(&PHPDBG_G(watchpoints), watch->str, watch->str_len); str 698 sapi/phpdbg/phpdbg_watch.c zend_hash_del(&PHPDBG_G(watchpoints), htwatch->str, htwatch->str_len); str 707 sapi/phpdbg/phpdbg_watch.c phpdbg_notice("Watchpoint %s was unset, removing watchpoint", watch->str); str 708 sapi/phpdbg/phpdbg_watch.c zend_hash_del(&PHPDBG_G(watchpoints), watch->str, watch->str_len); str 770 sapi/phpdbg/phpdbg_watch.c phpdbg_writeln("%.*s", (int)(*watch)->str_len, (*watch)->str); str 784 sapi/phpdbg/phpdbg_watch.c zend_hash_del(&PHPDBG_G(watchpoints), watch->str, watch->str_len); str 69 sapi/phpdbg/phpdbg_watch.h char *str; str 56 sapi/phttpd/phttpd.c php_phttpd_sapi_ub_write(const char *str, uint str_length TSRMLS_DC) str 60 sapi/phttpd/phttpd.c sent_bytes = fd_write(PHG(cip)->fd, str, str_length); str 123 sapi/pi3web/pi3web_sapi.c static int zend_pi3web_ub_write(const char *str, uint str_length TSRMLS_DC) str 131 sapi/pi3web/pi3web_sapi.c cb->WriteClient(cb->ConnID, (char *) str, &num_bytes, 0 ); str 192 sapi/roxen/roxen.c return head->u.string->str; str 214 sapi/roxen/roxen.c php_roxen_low_ub_write(const char *str, uint str_length TSRMLS_DC) { str 226 sapi/roxen/roxen.c to_write = make_shared_binary_string(str, str_length); str 245 sapi/roxen/roxen.c php_roxen_sapi_ub_write(const char *str, uint str_length TSRMLS_DC) str 257 sapi/roxen/roxen.c written = fd_write(fd, str + sent_bytes, str_length - sent_bytes); str 277 sapi/roxen/roxen.c THREAD_SAFE_RUN(sent_bytes = php_roxen_low_ub_write(str, str_length TSRMLS_CC), str 407 sapi/roxen/roxen.c MEMCPY(buf, Pike_sp[-1].u.string->str, str 518 sapi/roxen/roxen.c zvalue->value.str.len = strlen(buf); \ str 519 sapi/roxen/roxen.c zvalue->value.str.val = estrndup(buf, zvalue->value.str.len); \ str 548 sapi/roxen/roxen.c strncpy(buf, ind->u.string->str, buf_len); str 552 sapi/roxen/roxen.c zvalue->value.str.len = val->u.string->len; str 553 sapi/roxen/roxen.c zvalue->value.str.val = estrndup(val->u.string->str, zvalue->value.str.len); str 633 sapi/roxen/roxen.c THIS->filename = script->str; str 67 sapi/thttpd/thttpd.c static int sapi_thttpd_ub_write(const char *str, uint str_length TSRMLS_DC) str 73 sapi/thttpd/thttpd.c smart_str_appendl_ex(&TG(sbuf), str, str_length, 1); str 78 sapi/thttpd/thttpd.c PHP_SYS_CALL(n = send(TG(hc)->conn_fd, str, str_length, 0);); str 82 sapi/thttpd/thttpd.c smart_str_appendl_ex(&TG(sbuf), str, str_length, 1); str 90 sapi/thttpd/thttpd.c str += n; str 156 sapi/thttpd/thttpd.c # define ADD_VEC(str,l) smart_str_appendl(&vec_str, (str), (l)) str 160 sapi/thttpd/thttpd.c # define ADD_VEC(str,l) vec[n].iov_base=str;len += (vec[n].iov_len=l); n++ str 165 sapi/thttpd/thttpd.c #define ADD_VEC_S(str) ADD_VEC((str), sizeof(str)-1) str 52 sapi/tux/php_tux.c static int sapi_tux_ub_write(const char *str, uint str_length TSRMLS_DC) str 63 sapi/tux/php_tux.c vec[n].iov_base = (void *) str; str 77 sapi/tux/php_tux.c estr = str + str_length; str 79 sapi/tux/php_tux.c while (str < estr) { str 80 sapi/tux/php_tux.c n = send(TG(req)->sock, str, estr - str, 0); str 89 sapi/tux/php_tux.c str += n; str 92 sapi/tux/php_tux.c n = str_length - (estr - str); str 42 sapi/webjames/webjames.c static int sapi_webjames_ub_write(const char *str, uint str_length TSRMLS_DC) str 49 sapi/webjames/webjames.c bytes = webjames_writebuffer(WG(conn),str,str_length); str 57 sapi/webjames/webjames.c str += bytes; str 839 win32/glob.c g_opendir(str, pglob) str 840 win32/glob.c register Char *str; str 845 win32/glob.c if (!*str) str 848 win32/glob.c if (g_Ctoc(str, buf, sizeof(buf))) str 889 win32/glob.c g_strchr(str, ch) str 890 win32/glob.c Char *str; str 894 win32/glob.c if (*str == ch) str 895 win32/glob.c return (str); str 896 win32/glob.c } while (*str++); str 901 win32/glob.c g_Ctoc(str, buf, len) str 902 win32/glob.c register const Char *str; str 908 win32/glob.c if ((*buf++ = (char) *str++) == EOS) str 916 win32/glob.c qprintf(str, s) str 917 win32/glob.c const char *str; str 922 win32/glob.c (void)printf("%s:\n", str); str 69 win32/sendmail.c #define SMTP_SKIP_SPACE(str) { while (isspace(*str)) { str++; } }