OS4, OSX: Centralized the part which determined which directory contains the program's files.
Owners of these platforms, please check if I did it ok. It should crash spectacularly on program init or shutdown if I messed up. git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@312 416bcca6-2ee7-4201-b75f-2eb2f807beb1
This commit is contained in:
12
saveini.c
12
saveini.c
@@ -399,22 +399,14 @@ int Sauver_INI(struct S_Config * Conf)
|
||||
Buffer=(char *)malloc(1024);
|
||||
|
||||
// On calcule les noms des fichiers qu'on manipule:
|
||||
#ifdef __amigaos4__
|
||||
strcpy(Nom_du_fichier,"PROGDIR:gfx2.ini");
|
||||
#else
|
||||
strcpy(Nom_du_fichier,Repertoire_du_programme);
|
||||
strcat(Nom_du_fichier,"gfx2.ini");
|
||||
#endif
|
||||
|
||||
// On vérifie si le fichier INI existe
|
||||
if ((Ini_existe = Fichier_existe(Nom_du_fichier)))
|
||||
{
|
||||
#ifdef __amigaos4__
|
||||
strcpy(Nom_du_fichier_temporaire,"PROGDIR:gfx2.$$$");
|
||||
#else
|
||||
strcpy(Nom_du_fichier_temporaire,Repertoire_du_programme);
|
||||
strcat(Nom_du_fichier_temporaire,"gfx2.$$$");
|
||||
#endif
|
||||
|
||||
// On renome l'ancienne version du fichier INI vers un fichier temporaire:
|
||||
if (rename(Nom_du_fichier,Nom_du_fichier_temporaire)!=0)
|
||||
@@ -423,12 +415,8 @@ int Sauver_INI(struct S_Config * Conf)
|
||||
}
|
||||
}
|
||||
// On récupère un fichier INI "propre" dans GFX2.DAT
|
||||
#ifdef __amigaos4__
|
||||
strcpy(Nom_du_fichier_DAT,"PROGDIR:gfx2.dat");
|
||||
#else
|
||||
strcpy(Nom_du_fichier_DAT,Repertoire_du_programme);
|
||||
strcat(Nom_du_fichier_DAT,"gfx2.dat");
|
||||
#endif
|
||||
Ancien_fichier=fopen(Nom_du_fichier_DAT,"rb");
|
||||
if (Ancien_fichier==0)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user