diff options
author | unknown <bar@bar.mysql.r18.ru> | 2003-01-17 18:14:54 +0400 |
---|---|---|
committer | unknown <bar@bar.mysql.r18.ru> | 2003-01-17 18:14:54 +0400 |
commit | 4b75a129fc22e2620f83dacb60cf42b27082e94a (patch) | |
tree | ddb0460a7f46889fe6c654065da41d91679d813f /include | |
parent | ee0f0a81da2cfa0fd897d5b64c3649aeed91be2a (diff) | |
download | mariadb-git-4b75a129fc22e2620f83dacb60cf42b27082e94a.tar.gz |
New scan() function in CHARSET_INFO structure (not used yet)
Diffstat (limited to 'include')
-rw-r--r-- | include/m_ctype.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/include/m_ctype.h b/include/m_ctype.h index 8e3cffc5613..ee6a50e6b8d 100644 --- a/include/m_ctype.h +++ b/include/m_ctype.h @@ -49,6 +49,9 @@ typedef struct unicase_info_st { #define MY_CS_TOOSMALL -1 #define MY_CS_TOOFEW(n) (-1-(n)) +#define MY_SEQ_INTTAIL 1 +#define MY_SEQ_SPACES 2 + /* My charsets_list flags */ #define MY_NO_SETS 0 #define MY_CS_COMPILED 1 /* compiled-in sets */ @@ -144,6 +147,8 @@ typedef struct charset_info_st ulonglong (*strntoull)(struct charset_info_st *, const char *s, uint l, int base, char **e, int *err); double (*strntod)(struct charset_info_st *, char *s, uint l, char **e, int *err); + ulong (*scan)(struct charset_info_st *, const char *b, const char *e, int sq); + } CHARSET_INFO; @@ -181,6 +186,8 @@ extern int my_strncasecmp_8bit(CHARSET_INFO * cs, const char *, const char *, ui int my_mb_wc_8bit(CHARSET_INFO *cs,my_wc_t *wc, const uchar *s,const uchar *e); int my_wc_mb_8bit(CHARSET_INFO *cs,my_wc_t wc, uchar *s, uchar *e); +ulong my_scan_8bit(CHARSET_INFO *cs, const char *b, const char *e, int sq); + int my_snprintf_8bit(struct charset_info_st *, char *to, uint n, const char *fmt, ...); long my_strntol_8bit(CHARSET_INFO *, const char *s, uint l, int base, char **e, int *err); |