cset 729 ext/mysqlnd/mysqlnd_charset.c PHPAPI zend_ulong mysqlnd_cset_escape_quotes(const MYSQLND_CHARSET * const cset, char *newstr, cset 743 ext/mysqlnd/mysqlnd_charset.c if (cset->char_maxlen > 1 && (len = cset->mb_valid(escapestr, end))) { cset 783 ext/mysqlnd/mysqlnd_charset.c PHPAPI zend_ulong mysqlnd_cset_escape_slashes(const MYSQLND_CHARSET * const cset, char *newstr, cset 792 ext/mysqlnd/mysqlnd_charset.c DBG_INF_FMT("charset=%s", cset->name); cset 799 ext/mysqlnd/mysqlnd_charset.c if (cset->char_maxlen > 1 && (len = cset->mb_valid(escapestr, end))) { cset 812 ext/mysqlnd/mysqlnd_charset.c if (cset->char_maxlen > 1 && cset->mb_charlen(*escapestr) > 1) { cset 27 ext/mysqlnd/mysqlnd_charset.h PHPAPI zend_ulong mysqlnd_cset_escape_slashes(const MYSQLND_CHARSET * const cset, char *newstr, cset 37 ext/mysqlnd/mysqlnd_charset.h zend_ulong (*const escape_quotes)(const MYSQLND_CHARSET * const cset, char * newstr, const char * escapestr, size_t escapestr_len); cset 38 ext/mysqlnd/mysqlnd_charset.h zend_ulong (*const escape_slashes)(const MYSQLND_CHARSET * const cset, char * newstr, const char * escapestr, size_t escapestr_len); cset 21762 ext/sqlite3/libsqlite/sqlite3.c const char *cset = &aDigits[infop->charset]; cset 21765 ext/sqlite3/libsqlite/sqlite3.c *(--bufpt) = cset[longvalue%base]; cset 118 ext/standard/scanf.c static char *BuildCharSet(CharSet *cset, char *format); cset 119 ext/standard/scanf.c static int CharInSet(CharSet *cset, int ch); cset 120 ext/standard/scanf.c static void ReleaseCharSet(CharSet *cset); cset 141 ext/standard/scanf.c static char * BuildCharSet(CharSet *cset, char *format) cset 147 ext/standard/scanf.c memset(cset, 0, sizeof(CharSet)); cset 151 ext/standard/scanf.c cset->exclude = 1; cset 170 ext/standard/scanf.c cset->chars = (char *) safe_emalloc(sizeof(char), (end - format - 1), 0); cset 172 ext/standard/scanf.c cset->ranges = (struct Range *) safe_emalloc(sizeof(struct Range), nranges, 0); cset 174 ext/standard/scanf.c cset->ranges = NULL; cset 180 ext/standard/scanf.c cset->nchars = cset->nranges = 0; cset 184 ext/standard/scanf.c cset->chars[cset->nchars++] = *ch; cset 201 ext/standard/scanf.c cset->chars[cset->nchars++] = start; cset 202 ext/standard/scanf.c cset->chars[cset->nchars++] = *ch; cset 210 ext/standard/scanf.c cset->ranges[cset->nranges].start = start; cset 211 ext/standard/scanf.c cset->ranges[cset->nranges].end = *ch; cset 213 ext/standard/scanf.c cset->ranges[cset->nranges].start = *ch; cset 214 ext/standard/scanf.c cset->ranges[cset->nranges].end = start; cset 216 ext/standard/scanf.c cset->nranges++; cset 219 ext/standard/scanf.c cset->chars[cset->nchars++] = *ch; cset 242 ext/standard/scanf.c static int CharInSet(CharSet *cset, int c) cset 247 ext/standard/scanf.c for (i = 0; i < cset->nchars; i++) { cset 248 ext/standard/scanf.c if (cset->chars[i] == ch) { cset 254 ext/standard/scanf.c for (i = 0; i < cset->nranges; i++) { cset 255 ext/standard/scanf.c if ((cset->ranges[i].start <= ch) cset 256 ext/standard/scanf.c && (ch <= cset->ranges[i].end)) { cset 262 ext/standard/scanf.c return (cset->exclude ? !match : match); cset 281 ext/standard/scanf.c static void ReleaseCharSet(CharSet *cset) cset 283 ext/standard/scanf.c efree((char *)cset->chars); cset 284 ext/standard/scanf.c if (cset->ranges) { cset 285 ext/standard/scanf.c efree((char *)cset->ranges); cset 874 ext/standard/scanf.c CharSet cset; cset 881 ext/standard/scanf.c format = BuildCharSet(&cset, format); cset 884 ext/standard/scanf.c if (!CharInSet(&cset, (int)sch)) { cset 892 ext/standard/scanf.c ReleaseCharSet(&cset);