Corrected Memoire_libre to take account of mem_unit in the sysinfo

struct


git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@55 416bcca6-2ee7-4201-b75f-2eb2f807beb1
This commit is contained in:
Adrien Destugues
2008-07-22 08:25:39 +00:00
parent 272506e850
commit 4ba7550bfc
6 changed files with 59 additions and 32 deletions

14
aide.c
View File

@@ -213,14 +213,22 @@ void Bouton_Stats(void)
Fenetre_Definir_bouton_normal(120,153,70,14,"OK",0,1,0x0001); // 1
// Affichage du numro de version
// Affichage du numéro de version
Print_dans_fenetre(10,19,"Version:",STATS_COULEUR_TITRES,CM_Noir);
sprintf(Buffer,"GrafX 2.00 %s%s",ALPHA_BETA,POURCENTAGE_VERSION);
Print_dans_fenetre(82,19,Buffer,STATS_COULEUR_DONNEES,CM_Noir);
// Affichage de la mmoire restante
// Affichage de la mémoire restante
Print_dans_fenetre(10,35,"Free memory:",STATS_COULEUR_TITRES,CM_Noir);
sprintf(Buffer,"%d bytes",Memoire_libre());
unsigned long freeRam = Memoire_libre();
if(freeRam > (1024*1024*1024))
sprintf(Buffer,"%ld Gigabytes",freeRam/(1024*1024*1024));
else if(freeRam > (1024*1024))
sprintf(Buffer,"%ld Megabytes",freeRam/(1024*1024));
else if(freeRam > 1024)
sprintf(Buffer,"%ld Kilobytes",freeRam/1024);
else
sprintf(Buffer,"%ld bytes",freeRam);
Print_dans_fenetre(114,35,Buffer,STATS_COULEUR_DONNEES,CM_Noir);
// Affichage de l'espace disque libre