diff options
author | Andrew Tridgell <tridge@samba.org> | 2000-04-15 08:07:11 +0000 |
---|---|---|
committer | Andrew Tridgell <tridge@samba.org> | 2000-04-15 08:07:11 +0000 |
commit | a82a5acff2ad2120f5480f0cb08550e95d80c59e (patch) | |
tree | 4e46c4f00dd4f81d9ecb3e6fd101aacc10bfdaaf /source/lib/util_unistr.c | |
parent | 180312c4a6a92ed4b80691d7febade3ef02c8595 (diff) | |
download | samba-a82a5acff2ad2120f5480f0cb08550e95d80c59e.tar.gz samba-a82a5acff2ad2120f5480f0cb08550e95d80c59e.tar.xz samba-a82a5acff2ad2120f5480f0cb08550e95d80c59e.zip |
use macros for table boundaries
Diffstat (limited to 'source/lib/util_unistr.c')
-rw-r--r-- | source/lib/util_unistr.c | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/source/lib/util_unistr.c b/source/lib/util_unistr.c index 3144e58b2a3..0c88a0c7c72 100644 --- a/source/lib/util_unistr.c +++ b/source/lib/util_unistr.c @@ -1043,6 +1043,9 @@ typedef struct { unsigned char flags; } smb_unicode_table_t; +#define TABLE1_BOUNDARY 9450 +#define TABLE2_BOUNDARY 64256 + static smb_unicode_table_t map_table1[] = { #include "unicode_map_table1.h" }; @@ -1053,22 +1056,22 @@ static smb_unicode_table_t map_table2[] = { static unsigned char map_table_flags(smb_ucs2_t v) { - if (v < 9450) return map_table1[v].flags; - if (v >= 64256) return map_table2[v - 64256].flags; + if (v < TABLE1_BOUNDARY) return map_table1[v].flags; + if (v >= TABLE2_BOUNDARY) return map_table2[v - TABLE2_BOUNDARY].flags; return 0; } static smb_ucs2_t map_table_lower(smb_ucs2_t v) { - if (v < 9450) return map_table1[v].lower; - if (v >= 64256) return map_table2[v - 64256].lower; + if (v < TABLE1_BOUNDARY) return map_table1[v].lower; + if (v >= TABLE2_BOUNDARY) return map_table2[v - TABLE2_BOUNDARY].lower; return v; } static smb_ucs2_t map_table_upper(smb_ucs2_t v) { - if (v < 9450) return map_table1[v].upper; - if (v >= 64256) return map_table2[v - 64256].upper; + if (v < TABLE1_BOUNDARY) return map_table1[v].upper; + if (v >= TABLE2_BOUNDARY) return map_table2[v - TABLE2_BOUNDARY].upper; return v; } |