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:
Yves Rizoud
2008-10-27 18:27:05 +00:00
parent 392f5f13d0
commit b49fde7015
4 changed files with 20 additions and 43 deletions

8
main.c
View File

@@ -264,15 +264,7 @@ void Initialisation_du_programme(int argc,char * argv[])
Initialiser_S_Liste_de_pages(Brouillon_Backups);
// On détermine dès le départ où se trouve le fichier:
// On détermine dès le départ où se trouve le fichier:
#ifdef __macosx__
CFURLRef url = CFBundleCopyBundleURL(CFBundleGetMainBundle());
CFURLGetFileSystemRepresentation(url, true, (UInt8 *) Repertoire_du_programme, MAXPATHLEN);
CFRelease(url);
strcat(Repertoire_du_programme, "/Contents/Resources/");
#else
Chercher_repertoire_du_programme(argv[0]);
#endif
// On détecte les lecteurs qui sont accessibles:
Rechercher_drives();