struct termchar *chars;
};
+struct bidi_cache_entry {
+ int width;
+ struct termchar *chars;
+};
+
struct terminal_tag {
int compatibility_level;
int ltemp_size;
bidi_char *wcFrom, *wcTo;
int wcFromTo_size;
- termchar **pre_bidi_cache, **post_bidi_cache;
+ struct bidi_cache_entry *pre_bidi_cache, *post_bidi_cache;
int bidi_cache_size;
};