tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

LineBreak.d.h (1687B)


      1 #ifndef LineBreak_D_H
      2 #define LineBreak_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 LineBreak {
     15  LineBreak_Unknown = 0,
     16  LineBreak_Ambiguous = 1,
     17  LineBreak_Alphabetic = 2,
     18  LineBreak_BreakBoth = 3,
     19  LineBreak_BreakAfter = 4,
     20  LineBreak_BreakBefore = 5,
     21  LineBreak_MandatoryBreak = 6,
     22  LineBreak_ContingentBreak = 7,
     23  LineBreak_ClosePunctuation = 8,
     24  LineBreak_CombiningMark = 9,
     25  LineBreak_CarriageReturn = 10,
     26  LineBreak_Exclamation = 11,
     27  LineBreak_Glue = 12,
     28  LineBreak_Hyphen = 13,
     29  LineBreak_Ideographic = 14,
     30  LineBreak_Inseparable = 15,
     31  LineBreak_InfixNumeric = 16,
     32  LineBreak_LineFeed = 17,
     33  LineBreak_Nonstarter = 18,
     34  LineBreak_Numeric = 19,
     35  LineBreak_OpenPunctuation = 20,
     36  LineBreak_PostfixNumeric = 21,
     37  LineBreak_PrefixNumeric = 22,
     38  LineBreak_Quotation = 23,
     39  LineBreak_ComplexContext = 24,
     40  LineBreak_Surrogate = 25,
     41  LineBreak_Space = 26,
     42  LineBreak_BreakSymbols = 27,
     43  LineBreak_ZWSpace = 28,
     44  LineBreak_NextLine = 29,
     45  LineBreak_WordJoiner = 30,
     46  LineBreak_H2 = 31,
     47  LineBreak_H3 = 32,
     48  LineBreak_JL = 33,
     49  LineBreak_JT = 34,
     50  LineBreak_JV = 35,
     51  LineBreak_CloseParenthesis = 36,
     52  LineBreak_ConditionalJapaneseStarter = 37,
     53  LineBreak_HebrewLetter = 38,
     54  LineBreak_RegionalIndicator = 39,
     55  LineBreak_EBase = 40,
     56  LineBreak_EModifier = 41,
     57  LineBreak_ZWJ = 42,
     58  LineBreak_Aksara = 43,
     59  LineBreak_AksaraPrebase = 44,
     60  LineBreak_AksaraStart = 45,
     61  LineBreak_ViramaFinal = 46,
     62  LineBreak_Virama = 47,
     63 } LineBreak;
     64 
     65 typedef struct LineBreak_option {union { LineBreak ok; }; bool is_ok; } LineBreak_option;
     66 
     67 
     68 
     69 #endif // LineBreak_D_H