Lines Matching refs:escapestr
775 const char * escapestr, const size_t escapestr_len) in mysqlnd_cset_escape_quotes() argument
779 const char *end = escapestr + escapestr_len; in mysqlnd_cset_escape_quotes()
784 for (;escapestr < end; escapestr++) { in mysqlnd_cset_escape_quotes()
788 if (cset->char_maxlen > 1 && (len = cset->mb_valid(escapestr, end))) { in mysqlnd_cset_escape_quotes()
797 *newstr++ = *escapestr++; in mysqlnd_cset_escape_quotes()
799 escapestr--; in mysqlnd_cset_escape_quotes()
802 if (*escapestr == '\'') { in mysqlnd_cset_escape_quotes()
814 *newstr++ = *escapestr; in mysqlnd_cset_escape_quotes()
829 const char * escapestr, const size_t escapestr_len) in mysqlnd_cset_escape_slashes() argument
833 const char *end = escapestr + escapestr_len; in mysqlnd_cset_escape_slashes()
839 for (;escapestr < end; escapestr++) { in mysqlnd_cset_escape_slashes()
844 if (cset->char_maxlen > 1 && (len = cset->mb_valid(escapestr, end))) { in mysqlnd_cset_escape_slashes()
852 *newstr++ = *escapestr++; in mysqlnd_cset_escape_slashes()
854 escapestr--; in mysqlnd_cset_escape_slashes()
857 if (cset->char_maxlen > 1 && cset->mb_charlen(*escapestr) > 1) { in mysqlnd_cset_escape_slashes()
858 esc = *escapestr; in mysqlnd_cset_escape_slashes()
860 switch (*escapestr) { in mysqlnd_cset_escape_slashes()
873 esc = *escapestr; in mysqlnd_cset_escape_slashes()
894 *newstr++ = *escapestr; in mysqlnd_cset_escape_slashes()