|
PostgreSQL Source Code git master
|

Go to the source code of this file.
Typedefs | |
| typedef size_t(* | WordBoundaryNext) (void *wbstate) |
Functions | |
| char32_t | unicode_lowercase_simple (char32_t code) |
| char32_t | unicode_titlecase_simple (char32_t code) |
| char32_t | unicode_uppercase_simple (char32_t code) |
| char32_t | unicode_casefold_simple (char32_t code) |
| size_t | unicode_strlower (char *dst, size_t dstsize, const char *src, ssize_t srclen, bool full) |
| size_t | unicode_strtitle (char *dst, size_t dstsize, const char *src, ssize_t srclen, bool full, WordBoundaryNext wbnext, void *wbstate) |
| size_t | unicode_strupper (char *dst, size_t dstsize, const char *src, ssize_t srclen, bool full) |
| size_t | unicode_strfold (char *dst, size_t dstsize, const char *src, ssize_t srclen, bool full) |
| typedef size_t(* WordBoundaryNext) (void *wbstate) |
Definition at line 17 of file unicode_case.h.
Definition at line 74 of file unicode_case.c.
References case_map_fold, and find_case_map().
Definition at line 50 of file unicode_case.c.
References case_map_lower, and find_case_map().
Referenced by wc_tolower_builtin().
| size_t unicode_strfold | ( | char * | dst, |
| size_t | dstsize, | ||
| const char * | src, | ||
| ssize_t | srclen, | ||
| bool | full | ||
| ) |
Definition at line 189 of file unicode_case.c.
References CaseFold, and convert_case().
Referenced by strfold_builtin(), and tfunc_fold().
| size_t unicode_strlower | ( | char * | dst, |
| size_t | dstsize, | ||
| const char * | src, | ||
| ssize_t | srclen, | ||
| bool | full | ||
| ) |
Definition at line 101 of file unicode_case.c.
References CaseLower, and convert_case().
Referenced by strlower_builtin(), and tfunc_lower().
| size_t unicode_strtitle | ( | char * | dst, |
| size_t | dstsize, | ||
| const char * | src, | ||
| ssize_t | srclen, | ||
| bool | full, | ||
| WordBoundaryNext | wbnext, | ||
| void * | wbstate | ||
| ) |
Definition at line 138 of file unicode_case.c.
References CaseTitle, and convert_case().
Referenced by strtitle_builtin(), and tfunc_title().
| size_t unicode_strupper | ( | char * | dst, |
| size_t | dstsize, | ||
| const char * | src, | ||
| ssize_t | srclen, | ||
| bool | full | ||
| ) |
Definition at line 165 of file unicode_case.c.
References CaseUpper, and convert_case().
Referenced by strupper_builtin(), and tfunc_upper().
Definition at line 58 of file unicode_case.c.
References case_map_title, and find_case_map().
Definition at line 66 of file unicode_case.c.
References case_map_upper, and find_case_map().
Referenced by wc_toupper_builtin().