Lines Matching refs:escapestr
690 const char * escapestr, size_t escapestr_len TSRMLS_DC) in mysqlnd_cset_escape_quotes() argument
694 const char *end = escapestr + escapestr_len; in mysqlnd_cset_escape_quotes()
699 for (;escapestr < end; escapestr++) { in mysqlnd_cset_escape_quotes()
703 if (cset->char_maxlen > 1 && (len = cset->mb_valid(escapestr, end))) { in mysqlnd_cset_escape_quotes()
712 *newstr++ = *escapestr++; in mysqlnd_cset_escape_quotes()
714 escapestr--; in mysqlnd_cset_escape_quotes()
717 if (*escapestr == '\'') { in mysqlnd_cset_escape_quotes()
729 *newstr++ = *escapestr; in mysqlnd_cset_escape_quotes()
744 const char * escapestr, size_t escapestr_len TSRMLS_DC) in mysqlnd_cset_escape_slashes() argument
748 const char *end = escapestr + escapestr_len; in mysqlnd_cset_escape_slashes()
754 for (;escapestr < end; escapestr++) { in mysqlnd_cset_escape_slashes()
759 if (cset->char_maxlen > 1 && (len = cset->mb_valid(escapestr, end))) { in mysqlnd_cset_escape_slashes()
767 *newstr++ = *escapestr++; in mysqlnd_cset_escape_slashes()
769 escapestr--; in mysqlnd_cset_escape_slashes()
772 if (cset->char_maxlen > 1 && cset->mb_charlen(*escapestr) > 1) { in mysqlnd_cset_escape_slashes()
773 esc = *escapestr; in mysqlnd_cset_escape_slashes()
775 switch (*escapestr) { in mysqlnd_cset_escape_slashes()
788 esc = *escapestr; in mysqlnd_cset_escape_slashes()
809 *newstr++ = *escapestr; in mysqlnd_cset_escape_slashes()