diff options
| author | Sam Varshavchik | 2021-03-07 13:33:26 -0500 | 
|---|---|---|
| committer | Sam Varshavchik | 2021-03-07 13:33:26 -0500 | 
| commit | 92bcce9b28d5d123af67ff0201cd97508af21326 (patch) | |
| tree | bc639960de86a6dd58df937584a9f605d74591a4 /unicode/courier-unicode.h.in | |
| parent | 5b36e887f9b8df27cacd7cf37c10652f16542c1b (diff) | |
| download | courier-libs-92bcce9b28d5d123af67ff0201cd97508af21326.tar.bz2 | |
courier-unicode: improve compression of lookup tables
Diffstat (limited to 'unicode/courier-unicode.h.in')
| -rw-r--r-- | unicode/courier-unicode.h.in | 12 | 
1 files changed, 8 insertions, 4 deletions
| diff --git a/unicode/courier-unicode.h.in b/unicode/courier-unicode.h.in index 2999ee3..da886a4 100644 --- a/unicode/courier-unicode.h.in +++ b/unicode/courier-unicode.h.in @@ -114,16 +114,20 @@ extern size_t unicode_wcwidth_str(const char32_t *c);  /* Internal unicode table lookup functions */  extern uint8_t unicode_tab_lookup(char32_t ch, -				  const size_t *unicode_indextab, -				  size_t unicode_indextab_sizeof, +				  const size_t *unicode_starting_indextab, +				  const char32_t *unicode_starting_pagetab, +				  size_t unicode_tab_sizeof,  				  const uint8_t (*unicode_rangetab)[2], +				  size_t unicode_rangetab_sizeof,  				  const uint8_t *unicode_classtab,  				  uint8_t uclass);  extern uint32_t unicode_tab32_lookup(char32_t ch, -				     const size_t *unicode_indextab, -				     size_t unicode_indextab_sizeof, +				     const size_t *unicode_starting_indextab, +				     const char32_t *unicode_starting_pagetab, +				     size_t unicode_tab_sizeof,  				     const uint8_t (*unicode_rangetab)[2], +				     size_t unicode_rangetab_sizeof,  				     const uint32_t *unicode_classtab,  				     uint32_t uclass); | 
