Lines Matching refs:newstr

685 PHPAPI ulong mysqlnd_cset_escape_quotes(const MYSQLND_CHARSET * const cset, char *newstr,  in mysqlnd_cset_escape_quotes()  argument
688 const char *newstr_s = newstr; in mysqlnd_cset_escape_quotes()
689 const char *newstr_e = newstr + 2 * escapestr_len; in mysqlnd_cset_escape_quotes()
702 if ((newstr + len) > newstr_e) { in mysqlnd_cset_escape_quotes()
708 *newstr++ = *escapestr++; in mysqlnd_cset_escape_quotes()
714 if (newstr + 2 > newstr_e) { in mysqlnd_cset_escape_quotes()
718 *newstr++ = '\''; in mysqlnd_cset_escape_quotes()
719 *newstr++ = '\''; in mysqlnd_cset_escape_quotes()
721 if (newstr + 1 > newstr_e) { in mysqlnd_cset_escape_quotes()
725 *newstr++ = *escapestr; in mysqlnd_cset_escape_quotes()
728 *newstr = '\0'; in mysqlnd_cset_escape_quotes()
733 DBG_RETURN((ulong)(newstr - newstr_s)); in mysqlnd_cset_escape_quotes()
739 PHPAPI ulong mysqlnd_cset_escape_slashes(const MYSQLND_CHARSET * const cset, char *newstr, in mysqlnd_cset_escape_slashes() argument
742 const char *newstr_s = newstr; in mysqlnd_cset_escape_slashes()
743 const char *newstr_e = newstr + 2 * escapestr_len; in mysqlnd_cset_escape_slashes()
757 if ((newstr + len) > newstr_e) { in mysqlnd_cset_escape_slashes()
763 *newstr++ = *escapestr++; in mysqlnd_cset_escape_slashes()
792 if (newstr + 2 > newstr_e) { in mysqlnd_cset_escape_slashes()
797 *newstr++ = '\\'; in mysqlnd_cset_escape_slashes()
798 *newstr++ = esc; in mysqlnd_cset_escape_slashes()
800 if (newstr + 1 > newstr_e) { in mysqlnd_cset_escape_slashes()
805 *newstr++ = *escapestr; in mysqlnd_cset_escape_slashes()
808 *newstr = '\0'; in mysqlnd_cset_escape_slashes()
813 DBG_RETURN((ulong)(newstr - newstr_s)); in mysqlnd_cset_escape_slashes()