newstr 66 ext/fileinfo/libmagic/funcs.c char *buf = NULL, *newstr; newstr 73 ext/fileinfo/libmagic/funcs.c len = spprintf(&newstr, 0, "%s%s", ms->o.buf, (buf ? buf : "")); newstr 78 ext/fileinfo/libmagic/funcs.c ms->o.buf = newstr; newstr 3272 ext/mbstring/mbstring.c char *newstr; newstr 3281 ext/mbstring/mbstring.c newstr = php_unicode_convert_case(case_mode, str, (size_t) str_len, &ret_len, from_encoding); newstr 3283 ext/mbstring/mbstring.c if (newstr) { newstr 3285 ext/mbstring/mbstring.c RETVAL_STRINGL(newstr, ret_len); newstr 3286 ext/mbstring/mbstring.c efree(newstr); newstr 3299 ext/mbstring/mbstring.c char *newstr; newstr 3306 ext/mbstring/mbstring.c newstr = php_unicode_convert_case(PHP_UNICODE_CASE_UPPER, str, (size_t) str_len, &ret_len, from_encoding); newstr 3308 ext/mbstring/mbstring.c if (newstr) { newstr 3310 ext/mbstring/mbstring.c RETVAL_STRINGL(newstr, ret_len); newstr 3311 ext/mbstring/mbstring.c efree(newstr); newstr 3326 ext/mbstring/mbstring.c char *newstr; newstr 3333 ext/mbstring/mbstring.c newstr = php_unicode_convert_case(PHP_UNICODE_CASE_LOWER, str, (size_t) str_len, &ret_len, from_encoding); newstr 3335 ext/mbstring/mbstring.c if (newstr) { newstr 3337 ext/mbstring/mbstring.c RETVAL_STRINGL(newstr, ret_len); newstr 3338 ext/mbstring/mbstring.c efree(newstr); newstr 273 ext/mbstring/php_unicode.c char *unicode, *newstr; newstr 331 ext/mbstring/php_unicode.c newstr = php_mb_convert_encoding(unicode, unicode_len, src_encoding, "UCS-4BE", ret_len); newstr 334 ext/mbstring/php_unicode.c return newstr; newstr 1965 ext/mysqli/mysqli_api.c zend_string *newstr; newstr 1972 ext/mysqli/mysqli_api.c newstr = zend_string_alloc(2 * escapestr_len, 0); newstr 1973 ext/mysqli/mysqli_api.c ZSTR_LEN(newstr) = mysql_real_escape_string(mysql->mysql, ZSTR_VAL(newstr), escapestr, escapestr_len); newstr 1974 ext/mysqli/mysqli_api.c newstr = zend_string_truncate(newstr, ZSTR_LEN(newstr), 0); newstr 1976 ext/mysqli/mysqli_api.c RETURN_NEW_STR(newstr); newstr 1606 ext/mysqlnd/mysqlnd.c mysqlnd_old_escape_string(char * newstr, const char * escapestr, size_t escapestr_len) newstr 1609 ext/mysqlnd/mysqlnd.c DBG_RETURN(mysqlnd_cset_escape_slashes(mysqlnd_find_charset_name("latin1"), newstr, escapestr, escapestr_len)); newstr 1640 ext/mysqlnd/mysqlnd.c MYSQLND_METHOD(mysqlnd_conn_data, escape_string)(MYSQLND_CONN_DATA * const conn, char * newstr, const char * escapestr, size_t escapestr_len) newstr 1650 ext/mysqlnd/mysqlnd.c ret = mysqlnd_cset_escape_quotes(conn->charset, newstr, escapestr, escapestr_len); newstr 1652 ext/mysqlnd/mysqlnd.c ret = mysqlnd_cset_escape_slashes(conn->charset, newstr, escapestr, escapestr_len); newstr 212 ext/mysqlnd/mysqlnd.h #define mysqlnd_real_escape_string(conn, newstr, escapestr, escapestr_len) \ newstr 213 ext/mysqlnd/mysqlnd.h ((conn)->data)->m->escape_string((conn)->data, (newstr), (escapestr), (escapestr_len)) newstr 214 ext/mysqlnd/mysqlnd.h #define mysqlnd_escape_string(newstr, escapestr, escapestr_len) \ newstr 215 ext/mysqlnd/mysqlnd.h mysqlnd_old_escape_string((newstr), (escapestr), (escapestr_len)) newstr 217 ext/mysqlnd/mysqlnd.h PHPAPI zend_ulong mysqlnd_old_escape_string(char * newstr, const char * escapestr, size_t escapestr_len); newstr 729 ext/mysqlnd/mysqlnd_charset.c PHPAPI zend_ulong mysqlnd_cset_escape_quotes(const MYSQLND_CHARSET * const cset, char *newstr, newstr 732 ext/mysqlnd/mysqlnd_charset.c const char *newstr_s = newstr; newstr 733 ext/mysqlnd/mysqlnd_charset.c const char *newstr_e = newstr + 2 * escapestr_len; newstr 746 ext/mysqlnd/mysqlnd_charset.c if ((newstr + len) > newstr_e) { newstr 752 ext/mysqlnd/mysqlnd_charset.c *newstr++ = *escapestr++; newstr 758 ext/mysqlnd/mysqlnd_charset.c if (newstr + 2 > newstr_e) { newstr 762 ext/mysqlnd/mysqlnd_charset.c *newstr++ = '\''; newstr 763 ext/mysqlnd/mysqlnd_charset.c *newstr++ = '\''; newstr 765 ext/mysqlnd/mysqlnd_charset.c if (newstr + 1 > newstr_e) { newstr 769 ext/mysqlnd/mysqlnd_charset.c *newstr++ = *escapestr; newstr 772 ext/mysqlnd/mysqlnd_charset.c *newstr = '\0'; newstr 777 ext/mysqlnd/mysqlnd_charset.c DBG_RETURN((ulong)(newstr - newstr_s)); newstr 783 ext/mysqlnd/mysqlnd_charset.c PHPAPI zend_ulong mysqlnd_cset_escape_slashes(const MYSQLND_CHARSET * const cset, char *newstr, newstr 786 ext/mysqlnd/mysqlnd_charset.c const char *newstr_s = newstr; newstr 787 ext/mysqlnd/mysqlnd_charset.c const char *newstr_e = newstr + 2 * escapestr_len; newstr 801 ext/mysqlnd/mysqlnd_charset.c if ((newstr + len) > newstr_e) { newstr 807 ext/mysqlnd/mysqlnd_charset.c *newstr++ = *escapestr++; newstr 836 ext/mysqlnd/mysqlnd_charset.c if (newstr + 2 > newstr_e) { newstr 841 ext/mysqlnd/mysqlnd_charset.c *newstr++ = '\\'; newstr 842 ext/mysqlnd/mysqlnd_charset.c *newstr++ = esc; newstr 844 ext/mysqlnd/mysqlnd_charset.c if (newstr + 1 > newstr_e) { newstr 849 ext/mysqlnd/mysqlnd_charset.c *newstr++ = *escapestr; newstr 852 ext/mysqlnd/mysqlnd_charset.c *newstr = '\0'; newstr 857 ext/mysqlnd/mysqlnd_charset.c DBG_RETURN((ulong)(newstr - newstr_s)); newstr 24 ext/mysqlnd/mysqlnd_charset.h PHPAPI zend_ulong mysqlnd_cset_escape_quotes(const MYSQLND_CHARSET * const charset, char *newstr, newstr 27 ext/mysqlnd/mysqlnd_charset.h PHPAPI zend_ulong mysqlnd_cset_escape_slashes(const MYSQLND_CHARSET * const cset, char *newstr, newstr 37 ext/mysqlnd/mysqlnd_charset.h zend_ulong (*const escape_quotes)(const MYSQLND_CHARSET * const cset, char * newstr, const char * escapestr, size_t escapestr_len); newstr 38 ext/mysqlnd/mysqlnd_charset.h zend_ulong (*const escape_slashes)(const MYSQLND_CHARSET * const cset, char * newstr, const char * escapestr, size_t escapestr_len); newstr 424 ext/mysqlnd/mysqlnd_structs.h typedef zend_ulong (*func_mysqlnd_conn_data__escape_string)(MYSQLND_CONN_DATA * const conn, char *newstr, const char *escapestr, size_t escapestr_len);