src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-indic-table.cc
changeset 54232 7c11a7cc7c1d
parent 50826 f5b95be8b6e2
equal deleted inserted replaced
54231:e4813eded7cb 54232:7c11a7cc7c1d
    12  * # Date: 2018-02-05, 16:21:00 GMT [KW, RP]
    12  * # Date: 2018-02-05, 16:21:00 GMT [KW, RP]
    13  * # Blocks-11.0.0.txt
    13  * # Blocks-11.0.0.txt
    14  * # Date: 2017-10-16, 24:39:00 GMT [KW]
    14  * # Date: 2017-10-16, 24:39:00 GMT [KW]
    15  */
    15  */
    16 
    16 
    17 #include "hb-ot-shape-complex-indic-private.hh"
    17 #include "hb-ot-shape-complex-indic.hh"
    18 
    18 
       
    19 #pragma GCC diagnostic push
       
    20 #pragma GCC diagnostic ignored "-Wunused-macros"
    19 
    21 
    20 #define ISC_A   INDIC_SYLLABIC_CATEGORY_AVAGRAHA                /*  16 chars; Avagraha */
    22 #define ISC_A   INDIC_SYLLABIC_CATEGORY_AVAGRAHA                /*  16 chars; Avagraha */
    21 #define ISC_Bi  INDIC_SYLLABIC_CATEGORY_BINDU                   /*  83 chars; Bindu */
    23 #define ISC_Bi  INDIC_SYLLABIC_CATEGORY_BINDU                   /*  83 chars; Bindu */
    22 #define ISC_BJN INDIC_SYLLABIC_CATEGORY_BRAHMI_JOINING_NUMBER   /*  20 chars; Brahmi_Joining_Number */
    24 #define ISC_BJN INDIC_SYLLABIC_CATEGORY_BRAHMI_JOINING_NUMBER   /*  20 chars; Brahmi_Joining_Number */
    23 #define ISC_Ca  INDIC_SYLLABIC_CATEGORY_CANTILLATION_MARK       /*  58 chars; Cantillation_Mark */
    25 #define ISC_Ca  INDIC_SYLLABIC_CATEGORY_CANTILLATION_MARK       /*  58 chars; Cantillation_Mark */
    67 #define IMC_TBR INDIC_MATRA_CATEGORY_TOP_AND_BOTTOM_AND_RIGHT   /*   1 chars; Top_And_Bottom_And_Right */
    69 #define IMC_TBR INDIC_MATRA_CATEGORY_TOP_AND_BOTTOM_AND_RIGHT   /*   1 chars; Top_And_Bottom_And_Right */
    68 #define IMC_TL  INDIC_MATRA_CATEGORY_TOP_AND_LEFT               /*   6 chars; Top_And_Left */
    70 #define IMC_TL  INDIC_MATRA_CATEGORY_TOP_AND_LEFT               /*   6 chars; Top_And_Left */
    69 #define IMC_TLR INDIC_MATRA_CATEGORY_TOP_AND_LEFT_AND_RIGHT     /*   4 chars; Top_And_Left_And_Right */
    71 #define IMC_TLR INDIC_MATRA_CATEGORY_TOP_AND_LEFT_AND_RIGHT     /*   4 chars; Top_And_Left_And_Right */
    70 #define IMC_TR  INDIC_MATRA_CATEGORY_TOP_AND_RIGHT              /*  13 chars; Top_And_Right */
    72 #define IMC_TR  INDIC_MATRA_CATEGORY_TOP_AND_RIGHT              /*  13 chars; Top_And_Right */
    71 #define IMC_VOL INDIC_MATRA_CATEGORY_VISUAL_ORDER_LEFT          /*  19 chars; Visual_Order_Left */
    73 #define IMC_VOL INDIC_MATRA_CATEGORY_VISUAL_ORDER_LEFT          /*  19 chars; Visual_Order_Left */
       
    74 #pragma GCC diagnostic pop
    72 
    75 
    73 #define _(S,M) INDIC_COMBINE_CATEGORIES (ISC_##S, IMC_##M)
    76 #define _(S,M) INDIC_COMBINE_CATEGORIES (ISC_##S, IMC_##M)
    74 
    77 
    75 
    78 
    76 static const INDIC_TABLE_ELEMENT_TYPE indic_table[] = {
    79 static const INDIC_TABLE_ELEMENT_TYPE indic_table[] = {