From bee5956c41d6c5d586b919f996bf680edc83063f Mon Sep 17 00:00:00 2001 From: Yves Rizoud Date: Sat, 29 Nov 2008 15:35:31 +0000 Subject: [PATCH] Enabled .pbf fonts : Opentype fonts, on Debian Fixed a memory leak. Happens once, harmless. git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@367 416bcca6-2ee7-4201-b75f-2eb2f807beb1 --- main.c | 7 ++----- texte.c | 1 + 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/main.c b/main.c index 20e6c0fe..9ef29825 100644 --- a/main.c +++ b/main.c @@ -219,16 +219,13 @@ void Analyse_de_la_ligne_de_commande(int argc,char * argv[]) // On récupère le chemin complet du paramètre // Et on découpe ce chemin en répertoire(path) + fichier(.ext) #if defined(__WIN32__) - Buffer = malloc(TAILLE_CHEMIN_FICHIER); - _fullpath(Buffer,argv[Indice],TAILLE_CHEMIN_FICHIER); + Buffer=_fullpath(NULL,argv[Indice],TAILLE_CHEMIN_FICHIER); #else Buffer=realpath(argv[Indice],NULL); #endif Extraire_chemin(Principal_Repertoire_fichier, Buffer); Extraire_nom_fichier(Principal_Nom_fichier, Buffer); - #if defined(__WIN32__) - free(Buffer); - #endif + free(Buffer); chdir(Principal_Repertoire_fichier); } else diff --git a/texte.c b/texte.c index 3350d704..540ee627 100644 --- a/texte.c +++ b/texte.c @@ -119,6 +119,7 @@ void Ajout_fonte(const char *Nom) case EXTID('t','t','f'): case EXTID('f','o','n'): case EXTID('o','t','f'): + case EXTID('p','f','b'): Fonte->EstTrueType = 1; Fonte->EstImage = 0; break;