diff options
author | Tatsuya Kinoshita <tats@vega.ocn.ne.jp> | 2011-05-04 07:45:29 +0000 |
---|---|---|
committer | Tatsuya Kinoshita <tats@vega.ocn.ne.jp> | 2011-05-04 07:45:29 +0000 |
commit | 2945f70be161735bf7efaefde43125a9ad3a4c88 (patch) | |
tree | da85d4bca39cba5a7c4e6714c8b73d6a8cd547fe /libwc/ucs.h | |
parent | Releasing debian version 0.5.2-10 (diff) | |
download | w3m-2945f70be161735bf7efaefde43125a9ad3a4c88.tar.gz w3m-2945f70be161735bf7efaefde43125a9ad3a4c88.zip |
Releasing debian version 0.5.3-1debian/0.5.3-1
Diffstat (limited to 'libwc/ucs.h')
-rw-r--r-- | libwc/ucs.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/libwc/ucs.h b/libwc/ucs.h index 5003bac..261351e 100644 --- a/libwc/ucs.h +++ b/libwc/ucs.h @@ -44,9 +44,18 @@ extern wc_wchar_t wc_any_to_iso2022(wc_wchar_t cc, wc_status *st); extern wc_wchar_t wc_ucs_to_iso2022(wc_uint32 ucs); extern wc_wchar_t wc_ucs_to_iso2022w(wc_uint32 ucs); extern wc_ccs wc_ucs_to_ccs(wc_uint32 ucs); +extern wc_bool wc_is_ucs_ambiguous_width(wc_uint32 ucs); extern wc_bool wc_is_ucs_wide(wc_uint32 ucs); extern wc_bool wc_is_ucs_combining(wc_uint32 ucs); extern wc_bool wc_is_ucs_hangul(wc_uint32 ucs); +extern wc_bool wc_is_ucs_alpha(wc_uint32 ucs); +extern wc_bool wc_is_ucs_digit(wc_uint32 ucs); +extern wc_bool wc_is_ucs_alnum(wc_uint32 ucs); +extern wc_bool wc_is_ucs_lower(wc_uint32 ucs); +extern wc_bool wc_is_ucs_upper(wc_uint32 ucs); +extern wc_uint32 wc_ucs_toupper(wc_uint32 ucs); +extern wc_uint32 wc_ucs_tolower(wc_uint32 ucs); +extern wc_uint32 wc_ucs_totitle(wc_uint32 ucs); extern wc_uint32 wc_ucs_precompose(wc_uint32 ucs1, wc_uint32 ucs2); extern wc_uint32 wc_ucs_to_fullwidth(wc_uint32 ucs); extern int wc_ucs_put_tag(char *tag); |