#ifndef CanonicalCombiningClass_D_H #define CanonicalCombiningClass_D_H #include #include #include #include #include "diplomat_runtime.h" typedef enum CanonicalCombiningClass { CanonicalCombiningClass_NotReordered = 0, CanonicalCombiningClass_Overlay = 1, CanonicalCombiningClass_HanReading = 6, CanonicalCombiningClass_Nukta = 7, CanonicalCombiningClass_KanaVoicing = 8, CanonicalCombiningClass_Virama = 9, CanonicalCombiningClass_CCC10 = 10, CanonicalCombiningClass_CCC11 = 11, CanonicalCombiningClass_CCC12 = 12, CanonicalCombiningClass_CCC13 = 13, CanonicalCombiningClass_CCC14 = 14, CanonicalCombiningClass_CCC15 = 15, CanonicalCombiningClass_CCC16 = 16, CanonicalCombiningClass_CCC17 = 17, CanonicalCombiningClass_CCC18 = 18, CanonicalCombiningClass_CCC19 = 19, CanonicalCombiningClass_CCC20 = 20, CanonicalCombiningClass_CCC21 = 21, CanonicalCombiningClass_CCC22 = 22, CanonicalCombiningClass_CCC23 = 23, CanonicalCombiningClass_CCC24 = 24, CanonicalCombiningClass_CCC25 = 25, CanonicalCombiningClass_CCC26 = 26, CanonicalCombiningClass_CCC27 = 27, CanonicalCombiningClass_CCC28 = 28, CanonicalCombiningClass_CCC29 = 29, CanonicalCombiningClass_CCC30 = 30, CanonicalCombiningClass_CCC31 = 31, CanonicalCombiningClass_CCC32 = 32, CanonicalCombiningClass_CCC33 = 33, CanonicalCombiningClass_CCC34 = 34, CanonicalCombiningClass_CCC35 = 35, CanonicalCombiningClass_CCC36 = 36, CanonicalCombiningClass_CCC84 = 84, CanonicalCombiningClass_CCC91 = 91, CanonicalCombiningClass_CCC103 = 103, CanonicalCombiningClass_CCC107 = 107, CanonicalCombiningClass_CCC118 = 118, CanonicalCombiningClass_CCC122 = 122, CanonicalCombiningClass_CCC129 = 129, CanonicalCombiningClass_CCC130 = 130, CanonicalCombiningClass_CCC132 = 132, CanonicalCombiningClass_CCC133 = 133, CanonicalCombiningClass_AttachedBelowLeft = 200, CanonicalCombiningClass_AttachedBelow = 202, CanonicalCombiningClass_AttachedAbove = 214, CanonicalCombiningClass_AttachedAboveRight = 216, CanonicalCombiningClass_BelowLeft = 218, CanonicalCombiningClass_Below = 220, CanonicalCombiningClass_BelowRight = 222, CanonicalCombiningClass_Left = 224, CanonicalCombiningClass_Right = 226, CanonicalCombiningClass_AboveLeft = 228, CanonicalCombiningClass_Above = 230, CanonicalCombiningClass_AboveRight = 232, CanonicalCombiningClass_DoubleBelow = 233, CanonicalCombiningClass_DoubleAbove = 234, CanonicalCombiningClass_IotaSubscript = 240, } CanonicalCombiningClass; typedef struct CanonicalCombiningClass_option {union { CanonicalCombiningClass ok; }; bool is_ok; } CanonicalCombiningClass_option; #endif // CanonicalCombiningClass_D_H