diff options
Diffstat (limited to 'transcode_data.h')
-rw-r--r-- | transcode_data.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/transcode_data.h b/transcode_data.h index 8287cf66e0..a40391614c 100644 --- a/transcode_data.h +++ b/transcode_data.h @@ -18,7 +18,7 @@ typedef unsigned char base_element; typedef uintptr_t BYTE_LOOKUP[2]; -#define BYTE_LOOKUP_BASE(bl) ((const base_element *)(((uintptr_t *)(bl))[0])) +#define BYTE_LOOKUP_BASE(bl) (((uintptr_t *)(bl))[0]) #define BYTE_LOOKUP_INFO(bl) ((const struct byte_lookup *const *)(((uintptr_t *)(bl))[1])) #ifndef PType @@ -107,6 +107,9 @@ struct rb_transcoder { const char *from_encoding; const char *to_encoding; uintptr_t conv_tree_start; + const unsigned char *byte_array; + const uintptr_t *word_array; + int word_size; int input_unit_length; int max_input; int max_output; |