diff options
| author | Sam Varshavchik | 2015-07-28 08:31:30 -0400 |
|---|---|---|
| committer | Sam Varshavchik | 2015-07-28 08:31:30 -0400 |
| commit | f9e2606abe105d7183b69e50da8a156a547d65e0 (patch) | |
| tree | f0856138b2cdb568c56bd14f282476cc43556687 /unicode/courier-unicode.h | |
| parent | bc4028bbe7b3692bd0d8d5309cc425abe57fb9c0 (diff) | |
| download | courier-libs-f9e2606abe105d7183b69e50da8a156a547d65e0.tar.bz2 | |
Add additional tolower/toupper overloads, unicode_locale_charset().
Diffstat (limited to 'unicode/courier-unicode.h')
| -rw-r--r-- | unicode/courier-unicode.h | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/unicode/courier-unicode.h b/unicode/courier-unicode.h index 5c564a8..3d3715c 100644 --- a/unicode/courier-unicode.h +++ b/unicode/courier-unicode.h @@ -33,6 +33,12 @@ typedef uint32_t unicode_char; extern const char *unicode_default_chset(); +/* +** The current locale character set. +*/ + +extern const char *unicode_locale_charset(); + /* Unicode upper/lower/title case conversion functions */ extern unicode_char unicode_uc(unicode_char); @@ -1840,6 +1846,22 @@ std::string tolower(const std::string &string, std::string toupper(const std::string &string, const std::string &charset); +//! Convert unicode to lowercase + +void tolower(std::vector<unicode_char> &u); + +//! Convert unicode to lowercase + +std::vector<unicode_char> tolower(const std::vector<unicode_char> &u); + +//! Convert unicode to uppercase + +void toupper(std::vector<unicode_char> &u); + +//! Convert unicode to uppercase + +std::vector<unicode_char> toupper(const std::vector<unicode_char> &u); + #if 0 { #endif |
