LCOV - code coverage report
Current view: top level - src - font_description_arginfo.h (source / functions) Coverage Total Hit
Test: PHP Pango Extension Coverage Lines: 100.0 % 106 106
Test Date: 2025-10-26 00:52:08 Functions: 100.0 % 6 6

            Line data    Source code
       1              : /* This is a generated file, edit the .stub.php file instead.
       2              :  * Stub hash: f6bb81ea30dc77d4c9723fde4bdebbb406005250 */
       3              : 
       4              : ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Pango_FontDescription___construct, 0, 0, 0)
       5              :     ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, description, IS_STRING, 1, "null")
       6              : ZEND_END_ARG_INFO()
       7              : 
       8              : ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_Pango_FontDescription_getVariant, 0, 0, Pango\\Variant, 0)
       9              : ZEND_END_ARG_INFO()
      10              : 
      11              : ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Pango_FontDescription_setVariant, 0, 1, IS_VOID, 0)
      12              :     ZEND_ARG_OBJ_INFO(0, variant, Pango\\Variant, 0)
      13              : ZEND_END_ARG_INFO()
      14              : 
      15              : ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Pango_FontDescription_equal, 0, 1, _IS_BOOL, 0)
      16              :     ZEND_ARG_OBJ_INFO(0, fontdesc2, Pango\\FontDescription, 0)
      17              : ZEND_END_ARG_INFO()
      18              : 
      19              : ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Pango_FontDescription_setFamily, 0, 1, IS_VOID, 0)
      20              :     ZEND_ARG_TYPE_INFO(0, family, IS_STRING, 0)
      21              : ZEND_END_ARG_INFO()
      22              : 
      23              : ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Pango_FontDescription_getFamily, 0, 0, IS_STRING, 0)
      24              : ZEND_END_ARG_INFO()
      25              : 
      26              : ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Pango_FontDescription_setSize, 0, 1, IS_VOID, 0)
      27              :     ZEND_ARG_TYPE_INFO(0, size, IS_DOUBLE, 0)
      28              : ZEND_END_ARG_INFO()
      29              : 
      30              : ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Pango_FontDescription_getSize, 0, 0, IS_LONG, 0)
      31              : ZEND_END_ARG_INFO()
      32              : 
      33              : ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_Pango_FontDescription_getStyle, 0, 0, Pango\\Style, 0)
      34              : ZEND_END_ARG_INFO()
      35              : 
      36              : ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Pango_FontDescription_setStyle, 0, 1, IS_VOID, 0)
      37              :     ZEND_ARG_OBJ_INFO(0, style, Pango\\Style, 0)
      38              : ZEND_END_ARG_INFO()
      39              : 
      40              : ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_Pango_FontDescription_getWeight, 0, 0, Pango\\Weight, 0)
      41              : ZEND_END_ARG_INFO()
      42              : 
      43              : ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Pango_FontDescription_setWeight, 0, 1, IS_VOID, 0)
      44              :     ZEND_ARG_OBJ_INFO(0, weight, Pango\\Weight, 0)
      45              : ZEND_END_ARG_INFO()
      46              : 
      47              : ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_Pango_FontDescription_getStretch, 0, 0, Pango\\Stretch, 0)
      48              : ZEND_END_ARG_INFO()
      49              : 
      50              : ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Pango_FontDescription_setStretch, 0, 1, IS_VOID, 0)
      51              :     ZEND_ARG_OBJ_INFO(0, stretch, Pango\\Stretch, 0)
      52              : ZEND_END_ARG_INFO()
      53              : 
      54              : #define arginfo_class_Pango_FontDescription_toString arginfo_class_Pango_FontDescription_getFamily
      55              : 
      56              : ZEND_METHOD(Pango_FontDescription, __construct);
      57              : ZEND_METHOD(Pango_FontDescription, getVariant);
      58              : ZEND_METHOD(Pango_FontDescription, setVariant);
      59              : ZEND_METHOD(Pango_FontDescription, equal);
      60              : ZEND_METHOD(Pango_FontDescription, setFamily);
      61              : ZEND_METHOD(Pango_FontDescription, getFamily);
      62              : ZEND_METHOD(Pango_FontDescription, setSize);
      63              : ZEND_METHOD(Pango_FontDescription, getSize);
      64              : ZEND_METHOD(Pango_FontDescription, getStyle);
      65              : ZEND_METHOD(Pango_FontDescription, setStyle);
      66              : ZEND_METHOD(Pango_FontDescription, getWeight);
      67              : ZEND_METHOD(Pango_FontDescription, setWeight);
      68              : ZEND_METHOD(Pango_FontDescription, getStretch);
      69              : ZEND_METHOD(Pango_FontDescription, setStretch);
      70              : ZEND_METHOD(Pango_FontDescription, toString);
      71              : 
      72              : static const zend_function_entry class_Pango_FontDescription_methods[] = {
      73              :     ZEND_ME(Pango_FontDescription, __construct, arginfo_class_Pango_FontDescription___construct, ZEND_ACC_PUBLIC)
      74              :     ZEND_ME(Pango_FontDescription, getVariant, arginfo_class_Pango_FontDescription_getVariant, ZEND_ACC_PUBLIC)
      75              :     ZEND_ME(Pango_FontDescription, setVariant, arginfo_class_Pango_FontDescription_setVariant, ZEND_ACC_PUBLIC)
      76              :     ZEND_ME(Pango_FontDescription, equal, arginfo_class_Pango_FontDescription_equal, ZEND_ACC_PUBLIC)
      77              :     ZEND_ME(Pango_FontDescription, setFamily, arginfo_class_Pango_FontDescription_setFamily, ZEND_ACC_PUBLIC)
      78              :     ZEND_ME(Pango_FontDescription, getFamily, arginfo_class_Pango_FontDescription_getFamily, ZEND_ACC_PUBLIC)
      79              :     ZEND_ME(Pango_FontDescription, setSize, arginfo_class_Pango_FontDescription_setSize, ZEND_ACC_PUBLIC)
      80              :     ZEND_ME(Pango_FontDescription, getSize, arginfo_class_Pango_FontDescription_getSize, ZEND_ACC_PUBLIC)
      81              :     ZEND_ME(Pango_FontDescription, getStyle, arginfo_class_Pango_FontDescription_getStyle, ZEND_ACC_PUBLIC)
      82              :     ZEND_ME(Pango_FontDescription, setStyle, arginfo_class_Pango_FontDescription_setStyle, ZEND_ACC_PUBLIC)
      83              :     ZEND_ME(Pango_FontDescription, getWeight, arginfo_class_Pango_FontDescription_getWeight, ZEND_ACC_PUBLIC)
      84              :     ZEND_ME(Pango_FontDescription, setWeight, arginfo_class_Pango_FontDescription_setWeight, ZEND_ACC_PUBLIC)
      85              :     ZEND_ME(Pango_FontDescription, getStretch, arginfo_class_Pango_FontDescription_getStretch, ZEND_ACC_PUBLIC)
      86              :     ZEND_ME(Pango_FontDescription, setStretch, arginfo_class_Pango_FontDescription_setStretch, ZEND_ACC_PUBLIC)
      87              :     ZEND_ME(Pango_FontDescription, toString, arginfo_class_Pango_FontDescription_toString, ZEND_ACC_PUBLIC)
      88              :     ZEND_FE_END
      89              : };
      90              : 
      91          194 : static zend_class_entry *register_class_Pango_FontDescription(void)
      92              : {
      93              :     zend_class_entry ce, *class_entry;
      94              : 
      95          194 :     INIT_NS_CLASS_ENTRY(ce, "Pango", "FontDescription", class_Pango_FontDescription_methods);
      96              : #if (PHP_VERSION_ID >= 80400)
      97          194 :     class_entry = zend_register_internal_class_with_flags(&ce, NULL, 0);
      98              : #else
      99              :     class_entry = zend_register_internal_class_ex(&ce, NULL);
     100              : #endif
     101              : 
     102          194 :     return class_entry;
     103              : }
     104              : 
     105          194 : static zend_class_entry *register_class_Pango_Variant(void)
     106              : {
     107          194 :     zend_class_entry *class_entry = zend_register_internal_enum("Pango\\Variant", IS_LONG, NULL);
     108              : 
     109              :     zval enum_case_Normal_value;
     110          194 :     ZVAL_LONG(&enum_case_Normal_value, PANGO_VARIANT_NORMAL);
     111          194 :     zend_enum_add_case_cstr(class_entry, "Normal", &enum_case_Normal_value);
     112              : 
     113              :     zval enum_case_SmallCaps_value;
     114          194 :     ZVAL_LONG(&enum_case_SmallCaps_value, PANGO_VARIANT_SMALL_CAPS);
     115          194 :     zend_enum_add_case_cstr(class_entry, "SmallCaps", &enum_case_SmallCaps_value);
     116              : 
     117              : #if PANGO_VERSION >= PANGO_VERSION_ENCODE(1, 50, 0)
     118              :     zval enum_case_AllSmallCaps_value;
     119          194 :     ZVAL_LONG(&enum_case_AllSmallCaps_value, PANGO_VARIANT_ALL_SMALL_CAPS);
     120          194 :     zend_enum_add_case_cstr(class_entry, "AllSmallCaps", &enum_case_AllSmallCaps_value);
     121              : #endif
     122              : 
     123              : #if PANGO_VERSION >= PANGO_VERSION_ENCODE(1, 50, 0)
     124              :     zval enum_case_PetiteCaps_value;
     125          194 :     ZVAL_LONG(&enum_case_PetiteCaps_value, PANGO_VARIANT_PETITE_CAPS);
     126          194 :     zend_enum_add_case_cstr(class_entry, "PetiteCaps", &enum_case_PetiteCaps_value);
     127              : #endif
     128              : 
     129              : #if PANGO_VERSION >= PANGO_VERSION_ENCODE(1, 50, 0)
     130              :     zval enum_case_AllPetiteCaps_value;
     131          194 :     ZVAL_LONG(&enum_case_AllPetiteCaps_value, PANGO_VARIANT_ALL_PETITE_CAPS);
     132          194 :     zend_enum_add_case_cstr(class_entry, "AllPetiteCaps", &enum_case_AllPetiteCaps_value);
     133              : #endif
     134              : 
     135              : #if PANGO_VERSION >= PANGO_VERSION_ENCODE(1, 50, 0)
     136              :     zval enum_case_Unicase_value;
     137          194 :     ZVAL_LONG(&enum_case_Unicase_value, PANGO_VARIANT_UNICASE);
     138          194 :     zend_enum_add_case_cstr(class_entry, "Unicase", &enum_case_Unicase_value);
     139              : #endif
     140              : 
     141              : #if PANGO_VERSION >= PANGO_VERSION_ENCODE(1, 50, 0)
     142              :     zval enum_case_TitleCaps_value;
     143          194 :     ZVAL_LONG(&enum_case_TitleCaps_value, PANGO_VARIANT_TITLE_CAPS);
     144          194 :     zend_enum_add_case_cstr(class_entry, "TitleCaps", &enum_case_TitleCaps_value);
     145              : #endif
     146              : 
     147          194 :     return class_entry;
     148              : }
     149              : 
     150          194 : static zend_class_entry *register_class_Pango_Style(void)
     151              : {
     152          194 :     zend_class_entry *class_entry = zend_register_internal_enum("Pango\\Style", IS_LONG, NULL);
     153              : 
     154              :     zval enum_case_Normal_value;
     155          194 :     ZVAL_LONG(&enum_case_Normal_value, PANGO_STYLE_NORMAL);
     156          194 :     zend_enum_add_case_cstr(class_entry, "Normal", &enum_case_Normal_value);
     157              : 
     158              :     zval enum_case_Oblique_value;
     159          194 :     ZVAL_LONG(&enum_case_Oblique_value, PANGO_STYLE_OBLIQUE);
     160          194 :     zend_enum_add_case_cstr(class_entry, "Oblique", &enum_case_Oblique_value);
     161              : 
     162              :     zval enum_case_Italic_value;
     163          194 :     ZVAL_LONG(&enum_case_Italic_value, PANGO_STYLE_ITALIC);
     164          194 :     zend_enum_add_case_cstr(class_entry, "Italic", &enum_case_Italic_value);
     165              : 
     166          194 :     return class_entry;
     167              : }
     168              : 
     169          194 : static zend_class_entry *register_class_Pango_Weight(void)
     170              : {
     171          194 :     zend_class_entry *class_entry = zend_register_internal_enum("Pango\\Weight", IS_LONG, NULL);
     172              : 
     173              :     zval enum_case_Thin_value;
     174          194 :     ZVAL_LONG(&enum_case_Thin_value, PANGO_WEIGHT_THIN);
     175          194 :     zend_enum_add_case_cstr(class_entry, "Thin", &enum_case_Thin_value);
     176              : 
     177              :     zval enum_case_UltraLight_value;
     178          194 :     ZVAL_LONG(&enum_case_UltraLight_value, PANGO_WEIGHT_ULTRALIGHT);
     179          194 :     zend_enum_add_case_cstr(class_entry, "UltraLight", &enum_case_UltraLight_value);
     180              : 
     181              :     zval enum_case_Light_value;
     182          194 :     ZVAL_LONG(&enum_case_Light_value, PANGO_WEIGHT_LIGHT);
     183          194 :     zend_enum_add_case_cstr(class_entry, "Light", &enum_case_Light_value);
     184              : 
     185              :     zval enum_case_SemiLight_value;
     186          194 :     ZVAL_LONG(&enum_case_SemiLight_value, PANGO_WEIGHT_SEMILIGHT);
     187          194 :     zend_enum_add_case_cstr(class_entry, "SemiLight", &enum_case_SemiLight_value);
     188              : 
     189              :     zval enum_case_Book_value;
     190          194 :     ZVAL_LONG(&enum_case_Book_value, PANGO_WEIGHT_BOOK);
     191          194 :     zend_enum_add_case_cstr(class_entry, "Book", &enum_case_Book_value);
     192              : 
     193              :     zval enum_case_Normal_value;
     194          194 :     ZVAL_LONG(&enum_case_Normal_value, PANGO_WEIGHT_NORMAL);
     195          194 :     zend_enum_add_case_cstr(class_entry, "Normal", &enum_case_Normal_value);
     196              : 
     197              :     zval enum_case_Medium_value;
     198          194 :     ZVAL_LONG(&enum_case_Medium_value, PANGO_WEIGHT_MEDIUM);
     199          194 :     zend_enum_add_case_cstr(class_entry, "Medium", &enum_case_Medium_value);
     200              : 
     201              :     zval enum_case_SemiBold_value;
     202          194 :     ZVAL_LONG(&enum_case_SemiBold_value, PANGO_WEIGHT_SEMIBOLD);
     203          194 :     zend_enum_add_case_cstr(class_entry, "SemiBold", &enum_case_SemiBold_value);
     204              : 
     205              :     zval enum_case_Bold_value;
     206          194 :     ZVAL_LONG(&enum_case_Bold_value, PANGO_WEIGHT_BOLD);
     207          194 :     zend_enum_add_case_cstr(class_entry, "Bold", &enum_case_Bold_value);
     208              : 
     209              :     zval enum_case_UltraBold_value;
     210          194 :     ZVAL_LONG(&enum_case_UltraBold_value, PANGO_WEIGHT_ULTRABOLD);
     211          194 :     zend_enum_add_case_cstr(class_entry, "UltraBold", &enum_case_UltraBold_value);
     212              : 
     213              :     zval enum_case_Heavy_value;
     214          194 :     ZVAL_LONG(&enum_case_Heavy_value, PANGO_WEIGHT_HEAVY);
     215          194 :     zend_enum_add_case_cstr(class_entry, "Heavy", &enum_case_Heavy_value);
     216              : 
     217              :     zval enum_case_UltraHeavy_value;
     218          194 :     ZVAL_LONG(&enum_case_UltraHeavy_value, PANGO_WEIGHT_ULTRAHEAVY);
     219          194 :     zend_enum_add_case_cstr(class_entry, "UltraHeavy", &enum_case_UltraHeavy_value);
     220              : 
     221          194 :     return class_entry;
     222              : }
     223              : 
     224          194 : static zend_class_entry *register_class_Pango_Stretch(void)
     225              : {
     226          194 :     zend_class_entry *class_entry = zend_register_internal_enum("Pango\\Stretch", IS_LONG, NULL);
     227              : 
     228              :     zval enum_case_UltraCondensed_value;
     229          194 :     ZVAL_LONG(&enum_case_UltraCondensed_value, PANGO_STRETCH_ULTRA_CONDENSED);
     230          194 :     zend_enum_add_case_cstr(class_entry, "UltraCondensed", &enum_case_UltraCondensed_value);
     231              : 
     232              :     zval enum_case_ExtraCondensed_value;
     233          194 :     ZVAL_LONG(&enum_case_ExtraCondensed_value, PANGO_STRETCH_EXTRA_CONDENSED);
     234          194 :     zend_enum_add_case_cstr(class_entry, "ExtraCondensed", &enum_case_ExtraCondensed_value);
     235              : 
     236              :     zval enum_case_Condensed_value;
     237          194 :     ZVAL_LONG(&enum_case_Condensed_value, PANGO_STRETCH_CONDENSED);
     238          194 :     zend_enum_add_case_cstr(class_entry, "Condensed", &enum_case_Condensed_value);
     239              : 
     240              :     zval enum_case_SemiCondensed_value;
     241          194 :     ZVAL_LONG(&enum_case_SemiCondensed_value, PANGO_STRETCH_SEMI_CONDENSED);
     242          194 :     zend_enum_add_case_cstr(class_entry, "SemiCondensed", &enum_case_SemiCondensed_value);
     243              : 
     244              :     zval enum_case_Normal_value;
     245          194 :     ZVAL_LONG(&enum_case_Normal_value, PANGO_STRETCH_NORMAL);
     246          194 :     zend_enum_add_case_cstr(class_entry, "Normal", &enum_case_Normal_value);
     247              : 
     248              :     zval enum_case_SemiExpanded_value;
     249          194 :     ZVAL_LONG(&enum_case_SemiExpanded_value, PANGO_STRETCH_SEMI_EXPANDED);
     250          194 :     zend_enum_add_case_cstr(class_entry, "SemiExpanded", &enum_case_SemiExpanded_value);
     251              : 
     252              :     zval enum_case_Expanded_value;
     253          194 :     ZVAL_LONG(&enum_case_Expanded_value, PANGO_STRETCH_EXPANDED);
     254          194 :     zend_enum_add_case_cstr(class_entry, "Expanded", &enum_case_Expanded_value);
     255              : 
     256              :     zval enum_case_ExtraExpanded_value;
     257          194 :     ZVAL_LONG(&enum_case_ExtraExpanded_value, PANGO_STRETCH_EXTRA_EXPANDED);
     258          194 :     zend_enum_add_case_cstr(class_entry, "ExtraExpanded", &enum_case_ExtraExpanded_value);
     259              : 
     260              :     zval enum_case_UltraExpanded_value;
     261          194 :     ZVAL_LONG(&enum_case_UltraExpanded_value, PANGO_STRETCH_ULTRA_EXPANDED);
     262          194 :     zend_enum_add_case_cstr(class_entry, "UltraExpanded", &enum_case_UltraExpanded_value);
     263              : 
     264          194 :     return class_entry;
     265              : }
     266              : 
     267          194 : static zend_class_entry *register_class_Pango_FontMask(void)
     268              : {
     269              :     zend_class_entry ce, *class_entry;
     270              : 
     271          194 :     INIT_NS_CLASS_ENTRY(ce, "Pango", "FontMask", NULL);
     272              : #if (PHP_VERSION_ID >= 80400)
     273          194 :     class_entry = zend_register_internal_class_with_flags(&ce, NULL, ZEND_ACC_ABSTRACT);
     274              : #else
     275              :     class_entry = zend_register_internal_class_ex(&ce, NULL);
     276              :     class_entry->ce_flags |= ZEND_ACC_ABSTRACT;
     277              : #endif
     278              : 
     279              :     zval const_FAMILY_value;
     280          194 :     ZVAL_LONG(&const_FAMILY_value, PANGO_FONT_MASK_FAMILY);
     281          194 :     zend_string *const_FAMILY_name = zend_string_init_interned("FAMILY", sizeof("FAMILY") - 1, 1);
     282          194 :     zend_declare_class_constant_ex(class_entry, const_FAMILY_name, &const_FAMILY_value, ZEND_ACC_PUBLIC, NULL);
     283              :     zend_string_release(const_FAMILY_name);
     284              : 
     285              :     zval const_STYLE_value;
     286          194 :     ZVAL_LONG(&const_STYLE_value, PANGO_FONT_MASK_STYLE);
     287          194 :     zend_string *const_STYLE_name = zend_string_init_interned("STYLE", sizeof("STYLE") - 1, 1);
     288          194 :     zend_declare_class_constant_ex(class_entry, const_STYLE_name, &const_STYLE_value, ZEND_ACC_PUBLIC, NULL);
     289              :     zend_string_release(const_STYLE_name);
     290              : 
     291              :     zval const_VARIANT_value;
     292          194 :     ZVAL_LONG(&const_VARIANT_value, PANGO_FONT_MASK_VARIANT);
     293          194 :     zend_string *const_VARIANT_name = zend_string_init_interned("VARIANT", sizeof("VARIANT") - 1, 1);
     294          194 :     zend_declare_class_constant_ex(class_entry, const_VARIANT_name, &const_VARIANT_value, ZEND_ACC_PUBLIC, NULL);
     295              :     zend_string_release(const_VARIANT_name);
     296              : 
     297              :     zval const_WEIGHT_value;
     298          194 :     ZVAL_LONG(&const_WEIGHT_value, PANGO_FONT_MASK_WEIGHT);
     299          194 :     zend_string *const_WEIGHT_name = zend_string_init_interned("WEIGHT", sizeof("WEIGHT") - 1, 1);
     300          194 :     zend_declare_class_constant_ex(class_entry, const_WEIGHT_name, &const_WEIGHT_value, ZEND_ACC_PUBLIC, NULL);
     301              :     zend_string_release(const_WEIGHT_name);
     302              : 
     303              :     zval const_STRETCH_value;
     304          194 :     ZVAL_LONG(&const_STRETCH_value, PANGO_FONT_MASK_STRETCH);
     305          194 :     zend_string *const_STRETCH_name = zend_string_init_interned("STRETCH", sizeof("STRETCH") - 1, 1);
     306          194 :     zend_declare_class_constant_ex(class_entry, const_STRETCH_name, &const_STRETCH_value, ZEND_ACC_PUBLIC, NULL);
     307              :     zend_string_release(const_STRETCH_name);
     308              : 
     309              :     zval const_SIZE_value;
     310          194 :     ZVAL_LONG(&const_SIZE_value, PANGO_FONT_MASK_SIZE);
     311          194 :     zend_string *const_SIZE_name = zend_string_init_interned("SIZE", sizeof("SIZE") - 1, 1);
     312          194 :     zend_declare_class_constant_ex(class_entry, const_SIZE_name, &const_SIZE_value, ZEND_ACC_PUBLIC, NULL);
     313              :     zend_string_release(const_SIZE_name);
     314              : 
     315              :     zval const_GRAVITY_value;
     316          194 :     ZVAL_LONG(&const_GRAVITY_value, PANGO_FONT_MASK_GRAVITY);
     317          194 :     zend_string *const_GRAVITY_name = zend_string_init_interned("GRAVITY", sizeof("GRAVITY") - 1, 1);
     318          194 :     zend_declare_class_constant_ex(class_entry, const_GRAVITY_name, &const_GRAVITY_value, ZEND_ACC_PUBLIC, NULL);
     319              :     zend_string_release(const_GRAVITY_name);
     320              : #if PANGO_VERSION >= PANGO_VERSION_ENCODE(1, 42, 0)
     321              : 
     322              :     zval const_VARIATIONS_value;
     323          194 :     ZVAL_LONG(&const_VARIATIONS_value, PANGO_FONT_MASK_VARIATIONS);
     324          194 :     zend_string *const_VARIATIONS_name = zend_string_init_interned("VARIATIONS", sizeof("VARIATIONS") - 1, 1);
     325          194 :     zend_declare_class_constant_ex(class_entry, const_VARIATIONS_name, &const_VARIATIONS_value, ZEND_ACC_PUBLIC, NULL);
     326              :     zend_string_release(const_VARIATIONS_name);
     327              : #endif
     328              : #if PANGO_VERSION >= PANGO_VERSION_ENCODE(1, 56, 0)
     329              : 
     330              :     zval const_FEATURES_value;
     331              :     ZVAL_LONG(&const_FEATURES_value, PANGO_FONT_MASK_FEATURES);
     332              :     zend_string *const_FEATURES_name = zend_string_init_interned("FEATURES", sizeof("FEATURES") - 1, 1);
     333              :     zend_declare_class_constant_ex(class_entry, const_FEATURES_name, &const_FEATURES_value, ZEND_ACC_PUBLIC, NULL);
     334              :     zend_string_release(const_FEATURES_name);
     335              : #endif
     336              : #if PANGO_VERSION >= PANGO_VERSION_ENCODE(1, 57, 0)
     337              : 
     338              :     zval const_COLOR_value;
     339              :     ZVAL_LONG(&const_COLOR_value, PANGO_FONT_MASK_COLOR);
     340              :     zend_string *const_COLOR_name = zend_string_init_interned("COLOR", sizeof("COLOR") - 1, 1);
     341              :     zend_declare_class_constant_ex(class_entry, const_COLOR_name, &const_COLOR_value, ZEND_ACC_PUBLIC, NULL);
     342              :     zend_string_release(const_COLOR_name);
     343              : #endif
     344              : 
     345          194 :     return class_entry;
     346              : }
        

Generated by: LCOV version 2.0-1