BidiClass.d.h (1111B)
1 #ifndef BidiClass_D_H 2 #define BidiClass_D_H 3 4 #include <stdio.h> 5 #include <stdint.h> 6 #include <stddef.h> 7 #include <stdbool.h> 8 #include "diplomat_runtime.h" 9 10 11 12 13 14 typedef enum BidiClass { 15 BidiClass_LeftToRight = 0, 16 BidiClass_RightToLeft = 1, 17 BidiClass_EuropeanNumber = 2, 18 BidiClass_EuropeanSeparator = 3, 19 BidiClass_EuropeanTerminator = 4, 20 BidiClass_ArabicNumber = 5, 21 BidiClass_CommonSeparator = 6, 22 BidiClass_ParagraphSeparator = 7, 23 BidiClass_SegmentSeparator = 8, 24 BidiClass_WhiteSpace = 9, 25 BidiClass_OtherNeutral = 10, 26 BidiClass_LeftToRightEmbedding = 11, 27 BidiClass_LeftToRightOverride = 12, 28 BidiClass_ArabicLetter = 13, 29 BidiClass_RightToLeftEmbedding = 14, 30 BidiClass_RightToLeftOverride = 15, 31 BidiClass_PopDirectionalFormat = 16, 32 BidiClass_NonspacingMark = 17, 33 BidiClass_BoundaryNeutral = 18, 34 BidiClass_FirstStrongIsolate = 19, 35 BidiClass_LeftToRightIsolate = 20, 36 BidiClass_RightToLeftIsolate = 21, 37 BidiClass_PopDirectionalIsolate = 22, 38 } BidiClass; 39 40 typedef struct BidiClass_option {union { BidiClass ok; }; bool is_ok; } BidiClass_option; 41 42 43 44 #endif // BidiClass_D_H