diff options
author | Ed Schouten <ed@FreeBSD.org> | 2013-05-21 19:59:37 +0000 |
---|---|---|
committer | Ed Schouten <ed@FreeBSD.org> | 2013-05-21 19:59:37 +0000 |
commit | 50c77c6e8b152e463f99c4e9225f5603c02d979c (patch) | |
tree | 78913f76e25776c6cc64161dd2346bac56d4191e /lib/libc/locale/Symbol.map | |
parent | 89c5c3aab88d115a8d6b2839fc5d24265162a43e (diff) | |
download | src-50c77c6e8b152e463f99c4e9225f5603c02d979c.tar.gz src-50c77c6e8b152e463f99c4e9225f5603c02d979c.zip |
Add <uchar.h>.
The <uchar.h> header, part of C11, adds a small number of utility
functions for 16/32-bit "universal" characters, which may or may not be
UTF-16/32. As our wchar_t is already ISO 10646, simply add light-weight
wrappers around wcrtomb() and mbrtowc().
While there, also add (non-yet-standard) _l functions, similar to the
ones we already have for the other locale-dependent functions.
Reviewed by: theraven
Notes
Notes:
svn path=/head/; revision=250883
Diffstat (limited to 'lib/libc/locale/Symbol.map')
-rw-r--r-- | lib/libc/locale/Symbol.map | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/libc/locale/Symbol.map b/lib/libc/locale/Symbol.map index f6367dacf3fd..b2f2a35f2fe4 100644 --- a/lib/libc/locale/Symbol.map +++ b/lib/libc/locale/Symbol.map @@ -199,6 +199,14 @@ FBSD_1.3 { __istype_l; __runes_for_locale; _ThreadRuneLocale; + c16rtomb; + c16rtomb_l; + c32rtomb; + c32rtomb_l; + mbrtoc16; + mbrtoc16_l; + mbrtoc32; + mbrtoc32_l; }; FBSDprivate_1.0 { |