projects
/
oweals
/
busybox.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ftpget/put: make 3rd parameter optional
[oweals/busybox.git]
/
include
/
unicode.h
diff --git
a/include/unicode.h
b/include/unicode.h
index be64a50e255affc7bd695273447bd1cdfd618b04..e0061478de33e5f6ff1de20fff01bd75a9d0b86e 100644
(file)
--- a/
include/unicode.h
+++ b/
include/unicode.h
@@
-7,10
+7,13
@@
#if !ENABLE_FEATURE_ASSUME_UNICODE
#if !ENABLE_FEATURE_ASSUME_UNICODE
+# define bb_mbstrlen(string) strlen(string)
# define check_unicode_in_env() ((void)0)
#else
# define check_unicode_in_env() ((void)0)
#else
+size_t bb_mbstrlen(const char *string) FAST_FUNC;
+
# if ENABLE_LOCALE_SUPPORT
# include <wchar.h>
# if ENABLE_LOCALE_SUPPORT
# include <wchar.h>
@@
-19,6
+22,8
@@
# else
# else
+/* Crude "locale support" which knows only C and Unicode locales */
+
# if !ENABLE_FEATURE_CHECK_UNICODE_IN_ENV
# define check_unicode_in_env() ((void)0)
# else
# if !ENABLE_FEATURE_CHECK_UNICODE_IN_ENV
# define check_unicode_in_env() ((void)0)
# else
@@
-50,8
+55,8
@@
int iswspace(wint_t wc) FAST_FUNC;
int iswalnum(wint_t wc) FAST_FUNC;
int iswpunct(wint_t wc) FAST_FUNC;
int iswalnum(wint_t wc) FAST_FUNC;
int iswpunct(wint_t wc) FAST_FUNC;
-# endif
+# endif
/* !LOCALE_SUPPORT */
-#endif
+#endif
/* FEATURE_ASSUME_UNICODE */
#endif
#endif