diff options
Diffstat (limited to 'pango/module-defs-fc.c.win32')
-rw-r--r-- | pango/module-defs-fc.c.win32 | 40 |
1 files changed, 27 insertions, 13 deletions
diff --git a/pango/module-defs-fc.c.win32 b/pango/module-defs-fc.c.win32 index 7a44537c..a6ae1cff 100644 --- a/pango/module-defs-fc.c.win32 +++ b/pango/module-defs-fc.c.win32 @@ -1,17 +1,31 @@ -/* Autogenerated by configure and then saved for use when compiling with - Visual C. */ +/* Hand-written. Once the GNU configure mechanism is used + * on Win32, too, can be generated. +*/ -#include "module-defs.h" +#include "modules.h" + +#ifdef PANGO_MODULE_PREFIX +/* by defining PANGO_MODULE_PREFIX the basic module gets include in the + * backend library, here ../modules/basic/basic-fc.c + * It helps the backend to not fall on its nose even with a screwed module + * configuration. There should be at least enough fonts available to show + * an error message ... + */ +void _pango_basic_ft2_script_engine_list (PangoEngineInfo **engines, + gint *n_engines); +void _pango_basic_ft2_script_engine_init (GTypeModule *module); +void _pango_basic_ft2_script_engine_exit (void); +PangoEngine *_pango_basic_ft2_script_engine_create (const char *id); +#endif PangoIncludedModule _pango_included_fc_modules[] = { - { _pango_arabic_fc_script_engine_list, _pango_arabic_fc_script_engine_init, _pango_arabic_fc_script_engine_exit, _pango_arabic_fc_script_engine_create }, - { _pango_basic_fc_script_engine_list, _pango_basic_fc_script_engine_init, _pango_basic_fc_script_engine_exit, _pango_basic_fc_script_engine_create }, - { _pango_hangul_fc_script_engine_list, _pango_hangul_fc_script_engine_init, _pango_hangul_fc_script_engine_exit, _pango_hangul_fc_script_engine_create }, - { _pango_hebrew_fc_script_engine_list, _pango_hebrew_fc_script_engine_init, _pango_hebrew_fc_script_engine_exit, _pango_hebrew_fc_script_engine_create }, - { _pango_indic_fc_script_engine_list, _pango_indic_fc_script_engine_init, _pango_indic_fc_script_engine_exit, _pango_indic_fc_script_engine_create }, - { _pango_khmer_fc_script_engine_list, _pango_khmer_fc_script_engine_init, _pango_khmer_fc_script_engine_exit, _pango_khmer_fc_script_engine_create }, - { _pango_syriac_fc_script_engine_list, _pango_syriac_fc_script_engine_init, _pango_syriac_fc_script_engine_exit, _pango_syriac_fc_script_engine_create }, - { _pango_thai_fc_script_engine_list, _pango_thai_fc_script_engine_init, _pango_thai_fc_script_engine_exit, _pango_thai_fc_script_engine_create }, - { _pango_tibetan_fc_script_engine_list, _pango_tibetan_fc_script_engine_init, _pango_tibetan_fc_script_engine_exit, _pango_tibetan_fc_script_engine_create }, - { NULL, NULL, NULL, NULL }, +#ifdef PANGO_MODULE_PREFIX + { + _pango_basic_ft2_script_engine_list, + _pango_basic_ft2_script_engine_init, + _pango_basic_ft2_script_engine_exit, + _pango_basic_ft2_script_engine_create + }, +#endif + { NULL, NULL, NULL }, }; |