#ifndef HB_OT_SHAPER_ARABIC_TABLE_HH
#define HB_OT_SHAPER_ARABIC_TABLE_HH
#define A …
#define DR …
#define C …
#define D …
#define L …
#define R …
#define T …
#define U …
#define X …
static const uint8_t joining_table[] = …;
static unsigned int
joining_type (hb_codepoint_t u)
{ … }
#undef A
#undef DR
#undef C
#undef D
#undef L
#undef R
#undef T
#undef U
#undef X
static const uint16_t shaping_table[][4] = …;
#define SHAPING_TABLE_FIRST …
#define SHAPING_TABLE_LAST …
static const struct ligature_set_t { … } ligature_table[] = …;
static const struct ligature_mark_set_t { … } ligature_mark_table[] = …;
static const struct ligature_3_set_t { … } ligature_3_table[] = …;
#endif