diff options
| author | krasimir <krasimir@chalmers.se> | 2017-04-19 12:30:40 +0000 |
|---|---|---|
| committer | krasimir <krasimir@chalmers.se> | 2017-04-19 12:30:40 +0000 |
| commit | 5c93f2fba5eadaa1e516106c08d495c14a0eb647 (patch) | |
| tree | e0d2a925cc0f3c0d8ec4bac0668fb42b2a64babe /src/runtime/c/gu/ucs.h | |
| parent | 74ce52d761de9bc49fbb1aaf2d273d3edc34a3d6 (diff) | |
in libgu mark explicitly all functions that belong to the API
Diffstat (limited to 'src/runtime/c/gu/ucs.h')
| -rw-r--r-- | src/runtime/c/gu/ucs.h | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/src/runtime/c/gu/ucs.h b/src/runtime/c/gu/ucs.h index c976df67f..1af74d27e 100644 --- a/src/runtime/c/gu/ucs.h +++ b/src/runtime/c/gu/ucs.h @@ -15,7 +15,7 @@ typedef int32_t GuUCS; #define GU_UCS_MAX ((GuUCS)(0x10FFFF)) -bool +GU_API_DECL bool gu_char_is_valid(char c); inline bool @@ -24,32 +24,32 @@ gu_ucs_valid(GuUCS ucs) return ucs >= 0 && ucs <= GU_UCS_MAX; } -GuUCS +GU_API_DECL GuUCS gu_char_ucs(char c); -char +GU_API_DECL char gu_ucs_char(GuUCS uc, GuExn* err); -size_t +GU_API_DECL size_t gu_str_to_ucs(const char* cbuf, size_t len, GuUCS* ubuf, GuExn* err); -size_t +GU_API_DECL size_t gu_ucs_to_str(const GuUCS* ubuf, size_t len, char* cbuf, GuExn* err); -bool gu_ucs_is_upper(GuUCS c); -bool gu_ucs_is_digit(GuUCS c); -bool gu_ucs_is_alpha(GuUCS c); -bool gu_ucs_is_cntrl(GuUCS c); -bool gu_ucs_is_space(GuUCS c); -bool gu_ucs_is_print(GuUCS c); -bool gu_ucs_is_lower(GuUCS c); +GU_API_DECL bool gu_ucs_is_upper(GuUCS c); +GU_API_DECL bool gu_ucs_is_digit(GuUCS c); +GU_API_DECL bool gu_ucs_is_alpha(GuUCS c); +GU_API_DECL bool gu_ucs_is_cntrl(GuUCS c); +GU_API_DECL bool gu_ucs_is_space(GuUCS c); +GU_API_DECL bool gu_ucs_is_print(GuUCS c); +GU_API_DECL bool gu_ucs_is_lower(GuUCS c); -bool gu_ucs_is_alnum(GuUCS c); +GU_API_DECL bool gu_ucs_is_alnum(GuUCS c); -GuUCS gu_ucs_to_lower(GuUCS c); -GuUCS gu_ucs_to_upper(GuUCS c); -GuUCS gu_ucs_to_title(GuUCS c); +GU_API_DECL GuUCS gu_ucs_to_lower(GuUCS c); +GU_API_DECL GuUCS gu_ucs_to_upper(GuUCS c); +GU_API_DECL GuUCS gu_ucs_to_title(GuUCS c); -int gu_ucs_is_gencat(GuUCS wc); +GU_API_DECL int gu_ucs_is_gencat(GuUCS wc); #endif // GU_ISO10646_H_ |
