Lines Matching refs:newstr

687 PHPAPI ulong mysqlnd_cset_escape_quotes(const MYSQLND_CHARSET * const cset, char *newstr,  in mysqlnd_cset_escape_quotes()  argument
690 const char *newstr_s = newstr; in mysqlnd_cset_escape_quotes()
691 const char *newstr_e = newstr + 2 * escapestr_len; in mysqlnd_cset_escape_quotes()
704 if ((newstr + len) > newstr_e) { in mysqlnd_cset_escape_quotes()
710 *newstr++ = *escapestr++; in mysqlnd_cset_escape_quotes()
716 if (newstr + 2 > newstr_e) { in mysqlnd_cset_escape_quotes()
720 *newstr++ = '\''; in mysqlnd_cset_escape_quotes()
721 *newstr++ = '\''; in mysqlnd_cset_escape_quotes()
723 if (newstr + 1 > newstr_e) { in mysqlnd_cset_escape_quotes()
727 *newstr++ = *escapestr; in mysqlnd_cset_escape_quotes()
730 *newstr = '\0'; in mysqlnd_cset_escape_quotes()
735 DBG_RETURN((ulong)(newstr - newstr_s)); in mysqlnd_cset_escape_quotes()
741 PHPAPI ulong mysqlnd_cset_escape_slashes(const MYSQLND_CHARSET * const cset, char *newstr, in mysqlnd_cset_escape_slashes() argument
744 const char *newstr_s = newstr; in mysqlnd_cset_escape_slashes()
745 const char *newstr_e = newstr + 2 * escapestr_len; in mysqlnd_cset_escape_slashes()
759 if ((newstr + len) > newstr_e) { in mysqlnd_cset_escape_slashes()
765 *newstr++ = *escapestr++; in mysqlnd_cset_escape_slashes()
794 if (newstr + 2 > newstr_e) { in mysqlnd_cset_escape_slashes()
799 *newstr++ = '\\'; in mysqlnd_cset_escape_slashes()
800 *newstr++ = esc; in mysqlnd_cset_escape_slashes()
802 if (newstr + 1 > newstr_e) { in mysqlnd_cset_escape_slashes()
807 *newstr++ = *escapestr; in mysqlnd_cset_escape_slashes()
810 *newstr = '\0'; in mysqlnd_cset_escape_slashes()
815 DBG_RETURN((ulong)(newstr - newstr_s)); in mysqlnd_cset_escape_slashes()