Small fixes reported by the builders for MorphOS and AROS. Thanks to you both :)
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@487 416bcca6-2ee7-4201-b75f-2eb2f807beb1
This commit is contained in:
parent
3fb7800824
commit
fec8d023e9
28
files.c
28
files.c
@ -29,7 +29,7 @@
|
|||||||
#include <sys/stat.h>
|
#include <sys/stat.h>
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
|
|
||||||
#if defined(__amigaos4__) || defined(__AROS__)
|
#if defined(__amigaos4__) || defined(__AROS__) || defined(__MORPHOS__)
|
||||||
#include <proto/dos.h>
|
#include <proto/dos.h>
|
||||||
#include <dirent.h>
|
#include <dirent.h>
|
||||||
#define isHidden(Enreg) (0)
|
#define isHidden(Enreg) (0)
|
||||||
@ -162,7 +162,7 @@ void Ajouter_element_a_la_liste(char * Nom, int Type)
|
|||||||
// On met a jour le nouvel emplacement:
|
// On met a jour le nouvel emplacement:
|
||||||
strcpy(Element_temporaire->NomAbrege,Nom_formate(Nom, Type));
|
strcpy(Element_temporaire->NomAbrege,Nom_formate(Nom, Type));
|
||||||
strcpy(Element_temporaire->NomComplet,Nom);
|
strcpy(Element_temporaire->NomComplet,Nom);
|
||||||
Element_temporaire->Type = Type;
|
Element_temporaire->Type = Type;
|
||||||
|
|
||||||
Element_temporaire->Suivant =Liste_du_fileselect;
|
Element_temporaire->Suivant =Liste_du_fileselect;
|
||||||
Element_temporaire->Precedent=NULL;
|
Element_temporaire->Precedent=NULL;
|
||||||
@ -188,7 +188,7 @@ int VerifieExtension(const char *NomFichier, char * Filtre)
|
|||||||
// Fichier sans extension (ca arrive)
|
// Fichier sans extension (ca arrive)
|
||||||
if (Pos_DernierPoint == -1)
|
if (Pos_DernierPoint == -1)
|
||||||
return (Filtre[0] == '\0');
|
return (Filtre[0] == '\0');
|
||||||
|
|
||||||
// Vérification caractère par caractère, case-insensitive.
|
// Vérification caractère par caractère, case-insensitive.
|
||||||
Curseur = 0;
|
Curseur = 0;
|
||||||
do
|
do
|
||||||
@ -196,10 +196,10 @@ int VerifieExtension(const char *NomFichier, char * Filtre)
|
|||||||
if (Filtre[Curseur] != '?' &&
|
if (Filtre[Curseur] != '?' &&
|
||||||
tolower(Filtre[Curseur]) != tolower(NomFichier[Pos_DernierPoint + 1 + Curseur]))
|
tolower(Filtre[Curseur]) != tolower(NomFichier[Pos_DernierPoint + 1 + Curseur]))
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
Curseur++;
|
Curseur++;
|
||||||
} while (Filtre[Curseur++] != '\0');
|
} while (Filtre[Curseur++] != '\0');
|
||||||
|
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -250,7 +250,7 @@ void Lire_liste_des_fichiers(byte Format_demande)
|
|||||||
}
|
}
|
||||||
else if (S_ISREG(Infos_enreg.st_mode) && //Il s'agit d'un fichier
|
else if (S_ISREG(Infos_enreg.st_mode) && //Il s'agit d'un fichier
|
||||||
(Config.Lire_les_fichiers_caches || //Il n'est pas caché
|
(Config.Lire_les_fichiers_caches || //Il n'est pas caché
|
||||||
!isHidden(Enreg)))
|
!isHidden(Enreg)))
|
||||||
{
|
{
|
||||||
if (VerifieExtension(Enreg->d_name, Filtre))
|
if (VerifieExtension(Enreg->d_name, Filtre))
|
||||||
{
|
{
|
||||||
@ -271,12 +271,12 @@ void Lire_liste_des_fichiers(byte Format_demande)
|
|||||||
void bstrtostr( BSTR in, STRPTR out, TEXT max )
|
void bstrtostr( BSTR in, STRPTR out, TEXT max )
|
||||||
{
|
{
|
||||||
STRPTR iptr;
|
STRPTR iptr;
|
||||||
uint32 i;
|
uint32_t i;
|
||||||
|
|
||||||
iptr = BADDR( in );
|
iptr = BADDR( in );
|
||||||
|
|
||||||
if( max > iptr[0] ) max = iptr[0];
|
if( max > iptr[0] ) max = iptr[0];
|
||||||
|
|
||||||
for( i=0; i<max; i++ ) out[i] = iptr[i+1];
|
for( i=0; i<max; i++ ) out[i] = iptr[i+1];
|
||||||
out[i] = 0;
|
out[i] = 0;
|
||||||
}
|
}
|
||||||
@ -299,7 +299,7 @@ void Lire_liste_des_lecteurs(void)
|
|||||||
{
|
{
|
||||||
struct DosList *dl;
|
struct DosList *dl;
|
||||||
char tmp[256];
|
char tmp[256];
|
||||||
|
|
||||||
dl = LockDosList( LDF_VOLUMES | LDF_READ );
|
dl = LockDosList( LDF_VOLUMES | LDF_READ );
|
||||||
if( dl )
|
if( dl )
|
||||||
{
|
{
|
||||||
@ -315,7 +315,7 @@ void Lire_liste_des_lecteurs(void)
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Other platforms: simply read the "static" list of Drives.
|
// Other platforms: simply read the "static" list of Drives.
|
||||||
// This should be made dynamic because in the multitask world, user can mount new drives,
|
// This should be made dynamic because in the multitask world, user can mount new drives,
|
||||||
// connect to network ones, and so on, while Grafx2 is running.
|
// connect to network ones, and so on, while Grafx2 is running.
|
||||||
#else
|
#else
|
||||||
#warning "Your platform is missing some specific code here ! please check and correct ! :)"
|
#warning "Your platform is missing some specific code here ! please check and correct ! :)"
|
||||||
@ -326,7 +326,7 @@ void Lire_liste_des_lecteurs(void)
|
|||||||
Liste_Nb_repertoires++;
|
Liste_Nb_repertoires++;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
Liste_Nb_elements=Liste_Nb_repertoires+Liste_Nb_fichiers;
|
Liste_Nb_elements=Liste_Nb_repertoires+Liste_Nb_fichiers;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -516,7 +516,7 @@ void Determiner_element_de_la_liste(short Decalage_premier,short Decalage_select
|
|||||||
|
|
||||||
// On recopie la chaîne
|
// On recopie la chaîne
|
||||||
strcpy(Libelle, Element_courant->NomComplet);
|
strcpy(Libelle, Element_courant->NomComplet);
|
||||||
|
|
||||||
if (Type != NULL)
|
if (Type != NULL)
|
||||||
*Type=Element_courant->Type;
|
*Type=Element_courant->Type;
|
||||||
} // Fin du test d'existence de fichiers
|
} // Fin du test d'existence de fichiers
|
||||||
|
|||||||
@ -378,7 +378,7 @@ static const T_TABLEAIDE TableAideHelp[] =
|
|||||||
AIDE_LIEN (" Center : %s", SPECIAL_CENTER_ATTACHMENT)
|
AIDE_LIEN (" Center : %s", SPECIAL_CENTER_ATTACHMENT)
|
||||||
AIDE_LIEN (" Top-left : %s", SPECIAL_TOP_LEFT_ATTACHMENT)
|
AIDE_LIEN (" Top-left : %s", SPECIAL_TOP_LEFT_ATTACHMENT)
|
||||||
AIDE_LIEN (" Top-right : %s", SPECIAL_TOP_RIGHT_ATTACHMENT)
|
AIDE_LIEN (" Top-right : %s", SPECIAL_TOP_RIGHT_ATTACHMENT)
|
||||||
AIDE_LIEN (" Bottom-left : %s", SPECIAL_BOTTOM_LEFT_ATTACHMENT)
|
AIDE_LIEN (" Bottom-left : %s", SPECIAL_BOTTOM_LEFT_ATTACHMENT)
|
||||||
AIDE_LIEN (" Bottom-right: %s", SPECIAL_BOTTOM_RIGHT_ATTACHMENT)
|
AIDE_LIEN (" Bottom-right: %s", SPECIAL_BOTTOM_RIGHT_ATTACHMENT)
|
||||||
AIDE_TEXTE("")
|
AIDE_TEXTE("")
|
||||||
AIDE_TEXTE("Select foreground color")
|
AIDE_TEXTE("Select foreground color")
|
||||||
@ -419,7 +419,7 @@ static const T_TABLEAIDE TableAideCredits[] =
|
|||||||
AIDE_TEXTE("")
|
AIDE_TEXTE("")
|
||||||
AIDE_BOLD (" AROS PORT")
|
AIDE_BOLD (" AROS PORT")
|
||||||
AIDE_TEXTE("")
|
AIDE_TEXTE("")
|
||||||
AIDE_TEXTE(" masta-uy")
|
AIDE_TEXTE(" Fernando Mastandrea (masta.uy@gmail.com)")
|
||||||
AIDE_TEXTE(" Markus Weiss (mweiss@id-architekten.de)")
|
AIDE_TEXTE(" Markus Weiss (mweiss@id-architekten.de)")
|
||||||
AIDE_TEXTE("")
|
AIDE_TEXTE("")
|
||||||
AIDE_BOLD (" MORPHOS PORT")
|
AIDE_BOLD (" MORPHOS PORT")
|
||||||
@ -1220,7 +1220,7 @@ static const T_TABLEAIDE TableAideEffetsBrosse[] =
|
|||||||
AIDE_LIEN (" Center : %s", SPECIAL_CENTER_ATTACHMENT)
|
AIDE_LIEN (" Center : %s", SPECIAL_CENTER_ATTACHMENT)
|
||||||
AIDE_LIEN (" Top-left : %s", SPECIAL_TOP_LEFT_ATTACHMENT)
|
AIDE_LIEN (" Top-left : %s", SPECIAL_TOP_LEFT_ATTACHMENT)
|
||||||
AIDE_LIEN (" Top-right : %s", SPECIAL_TOP_RIGHT_ATTACHMENT)
|
AIDE_LIEN (" Top-right : %s", SPECIAL_TOP_RIGHT_ATTACHMENT)
|
||||||
AIDE_LIEN (" Bottom-left : %s", SPECIAL_BOTTOM_LEFT_ATTACHMENT)
|
AIDE_LIEN (" Bottom-left : %s", SPECIAL_BOTTOM_LEFT_ATTACHMENT)
|
||||||
AIDE_LIEN (" Bottom-right: %s", SPECIAL_BOTTOM_RIGHT_ATTACHMENT)
|
AIDE_LIEN (" Bottom-right: %s", SPECIAL_BOTTOM_RIGHT_ATTACHMENT)
|
||||||
AIDE_TEXTE("")
|
AIDE_TEXTE("")
|
||||||
AIDE_LIEN ("- Load : (Key:%s)",SPECIAL_LOAD_BRUSH)
|
AIDE_LIEN ("- Load : (Key:%s)",SPECIAL_LOAD_BRUSH)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user