diff options
Diffstat (limited to 'unicode/unicode_scripts.c')
| -rw-r--r-- | unicode/unicode_scripts.c | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/unicode/unicode_scripts.c b/unicode/unicode_scripts.c index 1b196b7..31aa4d8 100644 --- a/unicode/unicode_scripts.c +++ b/unicode/unicode_scripts.c @@ -8,14 +8,12 @@ #include "unicode.h" #include "scriptstab.h" -const char *unicode_script(unicode_char a) +unicode_script_t unicode_script(unicode_char a) { - uint8_t n=unicode_tab_lookup(a, unicode_indextab, - sizeof(unicode_indextab) - /sizeof(unicode_indextab[0]), - unicode_rangetab, - unicode_classtab, - sizeof(scripts)/sizeof(scripts[0])-1); - - return scripts[n]; + return unicode_tab_lookup(a, unicode_indextab, + sizeof(unicode_indextab) + /sizeof(unicode_indextab[0]), + unicode_rangetab, + unicode_classtab, + unicode_script_unknown); } |
