diff options
| author | Sam Varshavchik | 2015-01-20 08:34:36 -0500 | 
|---|---|---|
| committer | Sam Varshavchik | 2015-01-20 08:34:36 -0500 | 
| commit | da75938c6c857fa8a5290850e288fa64052feacb (patch) | |
| tree | 882258ec52c9bd645d5cd3c13040c02514d9d374 /unicode/unicode_scripts.c | |
| parent | f9d000cfabe83c219b6a035e0e08fdd2cacebc9e (diff) | |
| download | courier-libs-da75938c6c857fa8a5290850e288fa64052feacb.tar.bz2 | |
unicode: unicode_script() returns an enumerated value instead of a string.
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);  } | 
