diff options
author | Behdad Esfahbod <behdad@gnome.org> | 2008-12-26 02:31:35 +0000 |
---|---|---|
committer | Behdad Esfahbod <behdad@src.gnome.org> | 2008-12-26 02:31:35 +0000 |
commit | aa841230aae629fffc9b94b3b1b1a4fa794c9d12 (patch) | |
tree | 67b5e4938d6fac2b964844363bd6ba8e92ed6dbf /pango/pangofc-fontmap.c | |
parent | 069472e0b2bb810e335c0e28a37dcb71e6843030 (diff) | |
download | pango-aa841230aae629fffc9b94b3b1b1a4fa794c9d12.tar.gz |
Fix more warnings.
2008-12-25 Behdad Esfahbod <behdad@gnome.org>
* pango/modules.c (pango_module_load), (script_info_free):
* pango/opentype/harfbuzz-gpos.c (HB_Load_GPOS_Table):
* pango/pango-bidi-type.c:
* pango/pango-coverage.c (pango_coverage_ref),
(pango_coverage_unref):
* pango/pango-engine.c (pango_engine_shape_real_covers),
(fallback_engine_shape), (fallback_engine_covers):
* pango/pango-fontmap.c (pango_font_map_init):
* pango/pango-ot-ruleset.c (pango_ot_ruleset_finalize),
(pango_ot_ruleset_new):
* pango/pangofc-decoder.c (pango_fc_decoder_init),
(pango_fc_decoder_class_init):
* pango/pangofc-font.c (pango_fc_font_find_shaper),
(pango_fc_font_get_coverage):
* pango/pangofc-fontmap.c (pango_fc_font_map_list_families),
(pango_fc_make_pattern), (pango_fc_font_map_get_patterns),
(get_first_font), (_pango_fc_font_map_get_coverage),
(cleanup_font), (pango_fc_font_description_from_pattern),
(pango_fc_face_list_sizes), (pango_fc_family_list_faces):
* pango/pangoft2-fontmap.c (pango_ft2_font_map_get_resolution):
* pango/pangoft2-render.c (pango_ft2_renderer_init),
(pango_ft2_renderer_draw_trapezoid):
* pango/pangoft2.c (pango_ft2_font_get_face),
(pango_ft2_font_real_unlock_face),
(pango_ft2_free_glyph_info_callback):
Fix more warnings.
svn path=/trunk/; revision=2766
Diffstat (limited to 'pango/pangofc-fontmap.c')
-rw-r--r-- | pango/pangofc-fontmap.c | 29 |
1 files changed, 14 insertions, 15 deletions
diff --git a/pango/pangofc-fontmap.c b/pango/pangofc-fontmap.c index 5c5dbe58..cfb3a7e4 100644 --- a/pango/pangofc-fontmap.c +++ b/pango/pangofc-fontmap.c @@ -675,11 +675,11 @@ pango_fc_font_map_list_families (PangoFontMap *fontmap, count = 0; for (i = 0; i < fontset->nfont; i++) { - FcChar8 *s; + char *s; FcResult res; int spacing; - res = FcPatternGetString (fontset->fonts[i], FC_FAMILY, 0, (FcChar8 **) &s); + res = FcPatternGetString (fontset->fonts[i], FC_FAMILY, 0, (FcChar8 **)(void*)&s); g_assert (res == FcResultMatch); res = FcPatternGetInteger (fontset->fonts[i], FC_SPACING, 0, &spacing); @@ -689,7 +689,7 @@ pango_fc_font_map_list_families (PangoFontMap *fontmap, if (!is_alias_family (s) && !g_hash_table_lookup (temp_family_hash, s)) { - PangoFcFamily *temp_family = create_family (fcfontmap, (gchar *)s, spacing); + PangoFcFamily *temp_family = create_family (fcfontmap, s, spacing); g_hash_table_insert (temp_family_hash, g_strdup (s), s); priv->families[count++] = temp_family; } @@ -846,7 +846,7 @@ pango_fc_make_pattern (const PangoFontDescription *description, families = g_strsplit (pango_font_description_get_family (description), ",", -1); for (i = 0; families[i]; i++) - FcPatternAddString (pattern, FC_FAMILY, families[i]); + FcPatternAddString (pattern, FC_FAMILY, (FcChar8*) families[i]); g_strfreev (families); @@ -856,11 +856,11 @@ pango_fc_make_pattern (const PangoFontDescription *description, if (gravity != PANGO_GRAVITY_SOUTH) { GEnumValue *value = g_enum_get_value (get_gravity_class (), gravity); - FcPatternAddString (pattern, PANGO_FC_GRAVITY, value->value_nick); + FcPatternAddString (pattern, PANGO_FC_GRAVITY, (FcChar8*) value->value_nick); } if (prgname) - FcPatternAddString (pattern, PANGO_FC_PRGNAME, prgname); + FcPatternAddString (pattern, PANGO_FC_PRGNAME, (FcChar8*) prgname); return pattern; } @@ -1051,7 +1051,6 @@ pango_fc_font_map_get_patterns (PangoFontMap *fontmap, int f; PangoFcPatternSet *patterns; FcFontSet *font_patterns; - PangoMatrix matrix; FontsetHashKey key; if (!language && context) @@ -1136,7 +1135,7 @@ pango_fc_font_map_get_patterns (PangoFontMap *fontmap, } static gboolean -get_first_font (PangoFontset *fontset, +get_first_font (PangoFontset *fontset G_GNUC_UNUSED, PangoFont *font, gpointer data) { @@ -1333,7 +1332,7 @@ _pango_fc_font_map_get_coverage (PangoFcFontMap *fcfontmap, * a filename/index pair; there shouldn't be any reason * this isn't true, but it's not specified anywhere */ - if (FcPatternGetString (fcfont->font_pattern, FC_FILE, 0, (FcChar8 **) &key.filename) != FcResultMatch) + if (FcPatternGetString (fcfont->font_pattern, FC_FILE, 0, (FcChar8 **)(void*)&key.filename) != FcResultMatch) return NULL; if (FcPatternGetInteger (fcfont->font_pattern, FC_INDEX, 0, &key.id) != FcResultMatch) @@ -1440,7 +1439,7 @@ pango_fc_font_map_create_context (PangoFcFontMap *fcfontmap) } static void -cleanup_font (gpointer key, +cleanup_font (gpointer key G_GNUC_UNUSED, PangoFcFont *fcfont) { _pango_fc_font_shutdown (fcfont); @@ -1630,7 +1629,7 @@ pango_fc_font_description_from_pattern (FcPattern *pattern, gboolean include_siz * the pattern */ if (FcPatternGetString (pattern, PANGO_FC_GRAVITY, 0, (FcChar8 **)&s) == FcResultMatch) { - GEnumValue *value = g_enum_get_value_by_nick (get_gravity_class (), s); + GEnumValue *value = g_enum_get_value_by_nick (get_gravity_class (), (char *)s); gravity = value->value; pango_font_description_set_gravity (desc, gravity); @@ -1735,8 +1734,8 @@ pango_fc_face_list_sizes (PangoFontFace *face, FcObjectSet *objectset; pattern = FcPatternCreate (); - FcPatternAddString (pattern, FC_FAMILY, fcface->family->family_name); - FcPatternAddString (pattern, FC_STYLE, fcface->style); + FcPatternAddString (pattern, FC_FAMILY, (FcChar8*)(void*)fcface->family->family_name); + FcPatternAddString (pattern, FC_STYLE, (FcChar8*)(void*)fcface->style); objectset = FcObjectSetCreate (); FcObjectSetAdd (objectset, FC_PIXEL_SIZE); @@ -1912,7 +1911,7 @@ pango_fc_family_list_faces (PangoFontFamily *family, for (i = 0; i < fontset->nfont; i++) { - FcChar8 *style, *font_style = NULL; + const char *style, *font_style = NULL; int weight, slant; if (FcPatternGetInteger(fontset->fonts[i], FC_WEIGHT, 0, &weight) != FcResultMatch) @@ -1921,7 +1920,7 @@ pango_fc_family_list_faces (PangoFontFamily *family, if (FcPatternGetInteger(fontset->fonts[i], FC_SLANT, 0, &slant) != FcResultMatch) slant = FC_SLANT_ROMAN; - if (FcPatternGetString (fontset->fonts[i], FC_STYLE, 0, &font_style) != FcResultMatch) + if (FcPatternGetString (fontset->fonts[i], FC_STYLE, 0, (FcChar8 **)(void*)&font_style) != FcResultMatch) font_style = NULL; if (weight <= FC_WEIGHT_MEDIUM) |