CUBRID Engine  latest
chartype.c File Reference
#include "config.h"
#include "chartype.h"
Include dependency graph for chartype.c:

Go to the source code of this file.

Functions

int char_islower (int c)
 
int char_isupper (int c)
 
int char_isalpha (int c)
 
int char_isdigit (int c)
 
int char_isxdigit (int c)
 
int char_isalnum (int c)
 
int char_isspace (int c)
 
int char_iseol (int c)
 
int char_tolower (int c)
 
int char_toupper (int c)
 
int char_isupper_iso8859 (int c)
 
int char_islower_iso8859 (int c)
 
int char_tolower_iso8859 (int c)
 
int char_toupper_iso8859 (int c)
 

Variables

static const int A_GRAVE_ACCENT = 192
 
static const int MULT_ISO8859 = 215
 
static const int CAPITAL_THORN = 222
 
static const int a_GRAVE_ACCENT = 224
 
static const int DIV_ISO8859 = 247
 
static const int SMALL_THORN = 254
 

Function Documentation

int char_isalnum ( int  c)

Definition at line 97 of file chartype.c.

References char_isalpha(), and char_isdigit().

Referenced by lang_check_identifier(), and parse_tzd().

Here is the caller graph for this function:

int char_iseol ( int  c)

Definition at line 121 of file chartype.c.

Referenced by cfg_next_line(), and cfg_pop_linetoken().

Here is the caller graph for this function:

int char_islower ( int  c)

Definition at line 37 of file chartype.c.

Referenced by char_isalpha(), char_islower_iso8859(), and char_toupper().

Here is the caller graph for this function:

int char_islower_iso8859 ( int  c)

Definition at line 189 of file chartype.c.

References a_GRAVE_ACCENT, char_islower(), DIV_ISO8859, and SMALL_THORN.

Referenced by char_toupper_iso8859(), and intl_toupper_iso8859().

Here is the caller graph for this function:

int char_isupper ( int  c)

Definition at line 49 of file chartype.c.

Referenced by char_isalpha(), char_isupper_iso8859(), char_tolower(), and locale_alloc_collation_id().

Here is the caller graph for this function:

int char_isupper_iso8859 ( int  c)

Definition at line 177 of file chartype.c.

References A_GRAVE_ACCENT, CAPITAL_THORN, char_isupper(), and MULT_ISO8859.

Referenced by char_tolower_iso8859(), intl_identifier_mht_1strlowerhash(), and intl_tolower_iso8859().

Here is the caller graph for this function:

int char_isxdigit ( int  c)

Definition at line 85 of file chartype.c.

References char_isdigit().

Referenced by is_valid_ip_slice(), and tp_hex_str_to_bi().

Here is the caller graph for this function:

int char_tolower_iso8859 ( int  c)

Definition at line 200 of file chartype.c.

References char_isupper_iso8859().

Referenced by intl_case_match_tok(), intl_identifier_casecmp_w_size(), intl_identifier_lower(), intl_identifier_mht_1strlowerhash(), and intl_lower_string().

Here is the caller graph for this function:

int char_toupper ( int  c)

Definition at line 157 of file chartype.c.

References char_islower().

Referenced by intl_identifier_upper(), intl_mbs_ncpy(), intl_toupper_euc(), and pt_find_keyword().

Here is the caller graph for this function:

int char_toupper_iso8859 ( int  c)

Definition at line 211 of file chartype.c.

References char_islower_iso8859().

Referenced by intl_identifier_upper(), and intl_upper_string().

Here is the caller graph for this function:

Variable Documentation

const int A_GRAVE_ACCENT = 192
static

Definition at line 163 of file chartype.c.

Referenced by char_isupper_iso8859().

const int a_GRAVE_ACCENT = 224
static

Definition at line 167 of file chartype.c.

Referenced by char_islower_iso8859().

const int CAPITAL_THORN = 222
static

Definition at line 165 of file chartype.c.

Referenced by char_isupper_iso8859().

const int DIV_ISO8859 = 247
static

Definition at line 168 of file chartype.c.

Referenced by char_islower_iso8859().

const int MULT_ISO8859 = 215
static

Definition at line 164 of file chartype.c.

Referenced by char_isupper_iso8859().

const int SMALL_THORN = 254
static

Definition at line 169 of file chartype.c.

Referenced by char_islower_iso8859().