GeneralCategory.d.h (1500B)
1 #ifndef GeneralCategory_D_H 2 #define GeneralCategory_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 GeneralCategory { 15 GeneralCategory_Unassigned = 0, 16 GeneralCategory_UppercaseLetter = 1, 17 GeneralCategory_LowercaseLetter = 2, 18 GeneralCategory_TitlecaseLetter = 3, 19 GeneralCategory_ModifierLetter = 4, 20 GeneralCategory_OtherLetter = 5, 21 GeneralCategory_NonspacingMark = 6, 22 GeneralCategory_SpacingMark = 8, 23 GeneralCategory_EnclosingMark = 7, 24 GeneralCategory_DecimalNumber = 9, 25 GeneralCategory_LetterNumber = 10, 26 GeneralCategory_OtherNumber = 11, 27 GeneralCategory_SpaceSeparator = 12, 28 GeneralCategory_LineSeparator = 13, 29 GeneralCategory_ParagraphSeparator = 14, 30 GeneralCategory_Control = 15, 31 GeneralCategory_Format = 16, 32 GeneralCategory_PrivateUse = 17, 33 GeneralCategory_Surrogate = 18, 34 GeneralCategory_DashPunctuation = 19, 35 GeneralCategory_OpenPunctuation = 20, 36 GeneralCategory_ClosePunctuation = 21, 37 GeneralCategory_ConnectorPunctuation = 22, 38 GeneralCategory_InitialPunctuation = 28, 39 GeneralCategory_FinalPunctuation = 29, 40 GeneralCategory_OtherPunctuation = 23, 41 GeneralCategory_MathSymbol = 24, 42 GeneralCategory_CurrencySymbol = 25, 43 GeneralCategory_ModifierSymbol = 26, 44 GeneralCategory_OtherSymbol = 27, 45 } GeneralCategory; 46 47 typedef struct GeneralCategory_option {union { GeneralCategory ok; }; bool is_ok; } GeneralCategory_option; 48 49 50 51 #endif // GeneralCategory_D_H