X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=dvi%2Fmdvi-lib%2Ftt.c;h=2e699405897861ad2cde5ced49aae4d9634761af;hb=848665b157185945d190a7a746d054d7f5d5e6e0;hp=d04d33d7b316fba9648d04b42275c6ac0a697507;hpb=c3e1500a4815225f08e1b20dd066559e8c92c280;p=evince.git diff --git a/dvi/mdvi-lib/tt.c b/dvi/mdvi-lib/tt.c index d04d33d7..2e699405 100644 --- a/dvi/mdvi-lib/tt.c +++ b/dvi/mdvi-lib/tt.c @@ -274,7 +274,7 @@ static int tt_really_load_font(DviParams *params, DviFont *font, FTInfo *info) tt_error: tt_font_remove(info); - xfree(font->chars); + mdvi_free(font->chars); font->chars = NULL; font->loc = font->hic = 0; return -1; @@ -377,13 +377,13 @@ static int tt_get_bitmap(DviParams *params, DviFont *font, raster.cols = ROUND(w, 8); raster.size = h * raster.cols; raster.flow = TT_Flow_Down; - raster.bitmap = xcalloc(h, raster.cols); + raster.bitmap = mdvi_calloc(h, raster.cols); TT_Translate_Outline(&outline, -bbox.xMin, -bbox.yMin); TT_Get_Outline_Bitmap(tt_handle, &outline, &raster); glyph->data = bitmap_convert_msb8(raster.bitmap, w, h); TT_Done_Outline(&outline); - xfree(raster.bitmap); + mdvi_free(raster.bitmap); return 0; tt_error: @@ -474,8 +474,8 @@ static void tt_font_remove(FTInfo *info) if(info->tfminfo) free_font_metrics(info->tfminfo); if(info->fmfname) - xfree(info->fmfname); - xfree(info); + mdvi_free(info->fmfname); + mdvi_free(info); } static void tt_free_data(DviFont *font)