summaryrefslogtreecommitdiff
path: root/pango/pango-modules.h
diff options
context:
space:
mode:
Diffstat (limited to 'pango/pango-modules.h')
-rw-r--r--pango/pango-modules.h14
1 files changed, 5 insertions, 9 deletions
diff --git a/pango/pango-modules.h b/pango/pango-modules.h
index c0bb5c9a..5dbcfe9f 100644
--- a/pango/pango-modules.h
+++ b/pango/pango-modules.h
@@ -31,12 +31,6 @@ G_BEGIN_DECLS
typedef struct _PangoMap PangoMap;
typedef struct _PangoMapEntry PangoMapEntry;
-struct _PangoMapEntry
-{
- PangoEngineInfo *info;
- gboolean is_exact;
-};
-
typedef struct _PangoIncludedModule PangoIncludedModule;
struct _PangoIncludedModule
@@ -51,10 +45,12 @@ struct _PangoIncludedModule
PangoMap * pango_find_map (PangoLanguage *language,
guint engine_type_id,
guint render_type_id);
-PangoMapEntry *pango_map_get_entry (PangoMap *map,
- guint32 wc);
PangoEngine * pango_map_get_engine (PangoMap *map,
- guint32 wc);
+ PangoScript script);
+void pango_map_get_engines (PangoMap *map,
+ PangoScript script,
+ GSList **exact_engines,
+ GSList **fallback_engines);
void pango_module_register (PangoIncludedModule *module);
#endif /* PANGO_ENABLE_BACKEND */