diff --git a/divers.c b/divers.c index 7c0db74e..a275bce1 100644 --- a/divers.c +++ b/divers.c @@ -915,7 +915,7 @@ void Zoomer_une_ligne(byte* Ligne_originale, byte* Ligne_zoomee, #include #elif defined(__BEOS__) || defined(__HAIKU__) // sysinfo not implemented -#elif defined(__AROS__) +#elif defined(__AROS__) || defined(__amigaos4__) #include #elif defined(__SKYOS__) #include @@ -952,8 +952,9 @@ unsigned long Memoire_libre(void) len = sizeof(maxmem); sysctl(mib,2,&maxmem,&len,NULL,0); return maxmem; - #elif defined(__BEOS__) || defined(__HAIKU__) || defined(__SKYOS__) + #elif defined(__BEOS__) || defined(__HAIKU__) || defined(__SKYOS__) || defined(__amigaos4__) // No on BeOS or Haiku + // AvailMem is misleading on os4 (os4 caches stuff in memory that you can still allocate) return 10*1024*1024; #elif defined(__AROS__) return AvailMem(MEMF_ANY); diff --git a/files.c b/files.c index ccff9eb1..af366fdb 100644 --- a/files.c +++ b/files.c @@ -285,8 +285,11 @@ void bstrtostr( BSTR in, STRPTR out, TEXT max ) // -- Lecture d'une liste de lecteurs / volumes ----------------------------- void Lire_liste_des_lecteurs(void) { +// Fixes a warning on os4 +#ifndef __amigaos4__ int Indice; - +#endif + // Empty the current content of fileselector: Detruire_liste_du_fileselect(); // Reset number of items