PostgreSQL Source Code
git master
|
#include "mb/pg_wchar.h"
Go to the source code of this file.
Typedefs | |
typedef size_t(* | WordBoundaryNext) (void *wbstate) |
Functions | |
pg_wchar | unicode_lowercase_simple (pg_wchar ucs) |
pg_wchar | unicode_titlecase_simple (pg_wchar ucs) |
pg_wchar | unicode_uppercase_simple (pg_wchar ucs) |
size_t | unicode_strlower (char *dst, size_t dstsize, const char *src, ssize_t srclen) |
size_t | unicode_strtitle (char *dst, size_t dstsize, const char *src, ssize_t srclen, WordBoundaryNext wbnext, void *wbstate) |
size_t | unicode_strupper (char *dst, size_t dstsize, const char *src, ssize_t srclen) |
typedef size_t(* WordBoundaryNext) (void *wbstate) |
Definition at line 19 of file unicode_case.h.
Definition at line 29 of file unicode_case.c.
References CaseLower, find_case_map(), and pg_case_map::simplemap.
Referenced by pg_wc_tolower().
size_t unicode_strlower | ( | char * | dst, |
size_t | dstsize, | ||
const char * | src, | ||
ssize_t | srclen | ||
) |
Definition at line 69 of file unicode_case.c.
References CaseLower, and convert_case().
Referenced by str_tolower(), and test_strlower().
size_t unicode_strtitle | ( | char * | dst, |
size_t | dstsize, | ||
const char * | src, | ||
ssize_t | srclen, | ||
WordBoundaryNext | wbnext, | ||
void * | wbstate | ||
) |
Definition at line 100 of file unicode_case.c.
References CaseTitle, and convert_case().
Referenced by str_initcap().
size_t unicode_strupper | ( | char * | dst, |
size_t | dstsize, | ||
const char * | src, | ||
ssize_t | srclen | ||
) |
Definition at line 124 of file unicode_case.c.
References CaseUpper, and convert_case().
Referenced by str_toupper().
Definition at line 37 of file unicode_case.c.
References CaseTitle, find_case_map(), and pg_case_map::simplemap.
Definition at line 45 of file unicode_case.c.
References CaseUpper, find_case_map(), and pg_case_map::simplemap.
Referenced by pg_wc_toupper().