@@ -1574,44 +1574,42 @@ PyMODINIT_FUNC PyInit_ft2font(void)
15741574 return NULL ;
15751575 }
15761576
1577- PyObject *d = PyModule_GetDict (m);
1578-
1579- if (add_dict_int (d, " SCALABLE" , FT_FACE_FLAG_SCALABLE) ||
1580- add_dict_int (d, " FIXED_SIZES" , FT_FACE_FLAG_FIXED_SIZES) ||
1581- add_dict_int (d, " FIXED_WIDTH" , FT_FACE_FLAG_FIXED_WIDTH) ||
1582- add_dict_int (d, " SFNT" , FT_FACE_FLAG_SFNT) ||
1583- add_dict_int (d, " HORIZONTAL" , FT_FACE_FLAG_HORIZONTAL) ||
1584- add_dict_int (d, " VERTICAL" , FT_FACE_FLAG_VERTICAL) ||
1585- add_dict_int (d, " KERNING" , FT_FACE_FLAG_KERNING) ||
1586- add_dict_int (d, " FAST_GLYPHS" , FT_FACE_FLAG_FAST_GLYPHS) ||
1587- add_dict_int (d, " MULTIPLE_MASTERS" , FT_FACE_FLAG_MULTIPLE_MASTERS) ||
1588- add_dict_int (d, " GLYPH_NAMES" , FT_FACE_FLAG_GLYPH_NAMES) ||
1589- add_dict_int (d, " EXTERNAL_STREAM" , FT_FACE_FLAG_EXTERNAL_STREAM) ||
1590- add_dict_int (d, " ITALIC" , FT_STYLE_FLAG_ITALIC) ||
1591- add_dict_int (d, " BOLD" , FT_STYLE_FLAG_BOLD) ||
1592- add_dict_int (d, " KERNING_DEFAULT" , FT_KERNING_DEFAULT) ||
1593- add_dict_int (d, " KERNING_UNFITTED" , FT_KERNING_UNFITTED) ||
1594- add_dict_int (d, " KERNING_UNSCALED" , FT_KERNING_UNSCALED) ||
1595- add_dict_int (d, " LOAD_DEFAULT" , FT_LOAD_DEFAULT) ||
1596- add_dict_int (d, " LOAD_NO_SCALE" , FT_LOAD_NO_SCALE) ||
1597- add_dict_int (d, " LOAD_NO_HINTING" , FT_LOAD_NO_HINTING) ||
1598- add_dict_int (d, " LOAD_RENDER" , FT_LOAD_RENDER) ||
1599- add_dict_int (d, " LOAD_NO_BITMAP" , FT_LOAD_NO_BITMAP) ||
1600- add_dict_int (d, " LOAD_VERTICAL_LAYOUT" , FT_LOAD_VERTICAL_LAYOUT) ||
1601- add_dict_int (d, " LOAD_FORCE_AUTOHINT" , FT_LOAD_FORCE_AUTOHINT) ||
1602- add_dict_int (d, " LOAD_CROP_BITMAP" , FT_LOAD_CROP_BITMAP) ||
1603- add_dict_int (d, " LOAD_PEDANTIC" , FT_LOAD_PEDANTIC) ||
1604- add_dict_int (d, " LOAD_IGNORE_GLOBAL_ADVANCE_WIDTH" , FT_LOAD_IGNORE_GLOBAL_ADVANCE_WIDTH) ||
1605- add_dict_int (d, " LOAD_NO_RECURSE" , FT_LOAD_NO_RECURSE) ||
1606- add_dict_int (d, " LOAD_IGNORE_TRANSFORM" , FT_LOAD_IGNORE_TRANSFORM) ||
1607- add_dict_int (d, " LOAD_MONOCHROME" , FT_LOAD_MONOCHROME) ||
1608- add_dict_int (d, " LOAD_LINEAR_DESIGN" , FT_LOAD_LINEAR_DESIGN) ||
1609- add_dict_int (d, " LOAD_NO_AUTOHINT" , (unsigned long )FT_LOAD_NO_AUTOHINT) ||
1610- add_dict_int (d, " LOAD_TARGET_NORMAL" , (unsigned long )FT_LOAD_TARGET_NORMAL) ||
1611- add_dict_int (d, " LOAD_TARGET_LIGHT" , (unsigned long )FT_LOAD_TARGET_LIGHT) ||
1612- add_dict_int (d, " LOAD_TARGET_MONO" , (unsigned long )FT_LOAD_TARGET_MONO) ||
1613- add_dict_int (d, " LOAD_TARGET_LCD" , (unsigned long )FT_LOAD_TARGET_LCD) ||
1614- add_dict_int (d, " LOAD_TARGET_LCD_V" , (unsigned long )FT_LOAD_TARGET_LCD_V)) {
1577+ if (PyModule_AddIntConstant (m, " SCALABLE" , FT_FACE_FLAG_SCALABLE) ||
1578+ PyModule_AddIntConstant (m, " FIXED_SIZES" , FT_FACE_FLAG_FIXED_SIZES) ||
1579+ PyModule_AddIntConstant (m, " FIXED_WIDTH" , FT_FACE_FLAG_FIXED_WIDTH) ||
1580+ PyModule_AddIntConstant (m, " SFNT" , FT_FACE_FLAG_SFNT) ||
1581+ PyModule_AddIntConstant (m, " HORIZONTAL" , FT_FACE_FLAG_HORIZONTAL) ||
1582+ PyModule_AddIntConstant (m, " VERTICAL" , FT_FACE_FLAG_VERTICAL) ||
1583+ PyModule_AddIntConstant (m, " KERNING" , FT_FACE_FLAG_KERNING) ||
1584+ PyModule_AddIntConstant (m, " FAST_GLYPHS" , FT_FACE_FLAG_FAST_GLYPHS) ||
1585+ PyModule_AddIntConstant (m, " MULTIPLE_MASTERS" , FT_FACE_FLAG_MULTIPLE_MASTERS) ||
1586+ PyModule_AddIntConstant (m, " GLYPH_NAMES" , FT_FACE_FLAG_GLYPH_NAMES) ||
1587+ PyModule_AddIntConstant (m, " EXTERNAL_STREAM" , FT_FACE_FLAG_EXTERNAL_STREAM) ||
1588+ PyModule_AddIntConstant (m, " ITALIC" , FT_STYLE_FLAG_ITALIC) ||
1589+ PyModule_AddIntConstant (m, " BOLD" , FT_STYLE_FLAG_BOLD) ||
1590+ PyModule_AddIntConstant (m, " KERNING_DEFAULT" , FT_KERNING_DEFAULT) ||
1591+ PyModule_AddIntConstant (m, " KERNING_UNFITTED" , FT_KERNING_UNFITTED) ||
1592+ PyModule_AddIntConstant (m, " KERNING_UNSCALED" , FT_KERNING_UNSCALED) ||
1593+ PyModule_AddIntConstant (m, " LOAD_DEFAULT" , FT_LOAD_DEFAULT) ||
1594+ PyModule_AddIntConstant (m, " LOAD_NO_SCALE" , FT_LOAD_NO_SCALE) ||
1595+ PyModule_AddIntConstant (m, " LOAD_NO_HINTING" , FT_LOAD_NO_HINTING) ||
1596+ PyModule_AddIntConstant (m, " LOAD_RENDER" , FT_LOAD_RENDER) ||
1597+ PyModule_AddIntConstant (m, " LOAD_NO_BITMAP" , FT_LOAD_NO_BITMAP) ||
1598+ PyModule_AddIntConstant (m, " LOAD_VERTICAL_LAYOUT" , FT_LOAD_VERTICAL_LAYOUT) ||
1599+ PyModule_AddIntConstant (m, " LOAD_FORCE_AUTOHINT" , FT_LOAD_FORCE_AUTOHINT) ||
1600+ PyModule_AddIntConstant (m, " LOAD_CROP_BITMAP" , FT_LOAD_CROP_BITMAP) ||
1601+ PyModule_AddIntConstant (m, " LOAD_PEDANTIC" , FT_LOAD_PEDANTIC) ||
1602+ PyModule_AddIntConstant (m, " LOAD_IGNORE_GLOBAL_ADVANCE_WIDTH" , FT_LOAD_IGNORE_GLOBAL_ADVANCE_WIDTH) ||
1603+ PyModule_AddIntConstant (m, " LOAD_NO_RECURSE" , FT_LOAD_NO_RECURSE) ||
1604+ PyModule_AddIntConstant (m, " LOAD_IGNORE_TRANSFORM" , FT_LOAD_IGNORE_TRANSFORM) ||
1605+ PyModule_AddIntConstant (m, " LOAD_MONOCHROME" , FT_LOAD_MONOCHROME) ||
1606+ PyModule_AddIntConstant (m, " LOAD_LINEAR_DESIGN" , FT_LOAD_LINEAR_DESIGN) ||
1607+ PyModule_AddIntConstant (m, " LOAD_NO_AUTOHINT" , (unsigned long )FT_LOAD_NO_AUTOHINT) ||
1608+ PyModule_AddIntConstant (m, " LOAD_TARGET_NORMAL" , (unsigned long )FT_LOAD_TARGET_NORMAL) ||
1609+ PyModule_AddIntConstant (m, " LOAD_TARGET_LIGHT" , (unsigned long )FT_LOAD_TARGET_LIGHT) ||
1610+ PyModule_AddIntConstant (m, " LOAD_TARGET_MONO" , (unsigned long )FT_LOAD_TARGET_MONO) ||
1611+ PyModule_AddIntConstant (m, " LOAD_TARGET_LCD" , (unsigned long )FT_LOAD_TARGET_LCD) ||
1612+ PyModule_AddIntConstant (m, " LOAD_TARGET_LCD_V" , (unsigned long )FT_LOAD_TARGET_LCD_V)) {
16151613 Py_DECREF (m);
16161614 return NULL ;
16171615 }
0 commit comments