diff options
| author | Sam Varshavchik | 2014-04-21 22:20:36 -0400 |
|---|---|---|
| committer | Sam Varshavchik | 2014-04-21 22:20:36 -0400 |
| commit | 7cdedfdfc66f7045e739dd2ec2c33f059612fd86 (patch) | |
| tree | f8778d49c80e0aa044b615be5287e35870692f85 /unicode/unicodecpp.C | |
| parent | e10a45421d2b95babe34eb31dbd09bda68a2a590 (diff) | |
| download | courier-libs-7cdedfdfc66f7045e739dd2ec2c33f059612fd86.tar.bz2 | |
courier-unicode: Add defs for standard charsets.
Diffstat (limited to 'unicode/unicodecpp.C')
| -rw-r--r-- | unicode/unicodecpp.C | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/unicode/unicodecpp.C b/unicode/unicodecpp.C index 2996c54..cbe8f56 100644 --- a/unicode/unicodecpp.C +++ b/unicode/unicodecpp.C @@ -1,5 +1,5 @@ /* -** Copyright 2011 Double Precision, Inc. +** Copyright 2011-2014 Double Precision, Inc. ** See COPYING for distribution information. ** */ @@ -35,6 +35,26 @@ extern "C" { } +const char unicode::ucs_4[]= +#if WORDS_BIGENDIAN + "UCS-4BE" +#else + "UCS-4LE" +#endif + ; + +const char unicode::ucs_2[]= +#if WORDS_BIGENDIAN + "UCS-2BE" +#else + "UCS-2LE" +#endif + ; + +const char unicode::utf_8[]="utf-8"; + +const char unicode::iso_8859_1[]="iso-8859-1"; + size_t unicode_wcwidth(const std::vector<unicode_char> &uc) { size_t w=0; |
