summaryrefslogtreecommitdiffstats
path: root/unicode/courier-unicode.h
diff options
context:
space:
mode:
Diffstat (limited to 'unicode/courier-unicode.h')
-rw-r--r--unicode/courier-unicode.h22
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