Lines Matching refs:newstr

689 PHPAPI ulong mysqlnd_cset_escape_quotes(const MYSQLND_CHARSET * const cset, char *newstr,  in mysqlnd_cset_escape_quotes()  argument
692 const char *newstr_s = newstr; in mysqlnd_cset_escape_quotes()
693 const char *newstr_e = newstr + 2 * escapestr_len; in mysqlnd_cset_escape_quotes()
706 if ((newstr + len) > newstr_e) { in mysqlnd_cset_escape_quotes()
712 *newstr++ = *escapestr++; in mysqlnd_cset_escape_quotes()
718 if (newstr + 2 > newstr_e) { in mysqlnd_cset_escape_quotes()
722 *newstr++ = '\''; in mysqlnd_cset_escape_quotes()
723 *newstr++ = '\''; in mysqlnd_cset_escape_quotes()
725 if (newstr + 1 > newstr_e) { in mysqlnd_cset_escape_quotes()
729 *newstr++ = *escapestr; in mysqlnd_cset_escape_quotes()
732 *newstr = '\0'; in mysqlnd_cset_escape_quotes()
737 DBG_RETURN((ulong)(newstr - newstr_s)); in mysqlnd_cset_escape_quotes()
743 PHPAPI ulong mysqlnd_cset_escape_slashes(const MYSQLND_CHARSET * const cset, char *newstr, in mysqlnd_cset_escape_slashes() argument
746 const char *newstr_s = newstr; in mysqlnd_cset_escape_slashes()
747 const char *newstr_e = newstr + 2 * escapestr_len; in mysqlnd_cset_escape_slashes()
761 if ((newstr + len) > newstr_e) { in mysqlnd_cset_escape_slashes()
767 *newstr++ = *escapestr++; in mysqlnd_cset_escape_slashes()
796 if (newstr + 2 > newstr_e) { in mysqlnd_cset_escape_slashes()
801 *newstr++ = '\\'; in mysqlnd_cset_escape_slashes()
802 *newstr++ = esc; in mysqlnd_cset_escape_slashes()
804 if (newstr + 1 > newstr_e) { in mysqlnd_cset_escape_slashes()
809 *newstr++ = *escapestr; in mysqlnd_cset_escape_slashes()
812 *newstr = '\0'; in mysqlnd_cset_escape_slashes()
817 DBG_RETURN((ulong)(newstr - newstr_s)); in mysqlnd_cset_escape_slashes()