/programs/cmm/eolite/Eolite.c |
---|
16,7 → 16,6 |
#include "..\lib\lib.obj\box_lib.h" |
#include "..\lib\file_system.h" |
#include "..\lib\figures.h" |
#include "..\lib\encoding.h" |
#include "..\lib\list_box.h" |
#include "..\lib\copyf.h" |
#include "..\lib\random.h" |
/programs/cmm/lib/encoding.h |
---|
165,15 → 165,3 |
} |
:dword ConvertSize(unsigned int bytes) |
{ |
unsigned char size_prefix[8], size_nm[4]; |
if (bytes>=1073741824) strcpy(#size_nm, " Gb"); |
else if (bytes>=1048576) strcpy(#size_nm, " Mb"); |
else if (bytes>=1024) strcpy(#size_nm, " Kb"); |
else strcpy(#size_nm, " b "); |
while (bytes>1023) bytes/=1024; |
itoa_(#size_prefix, bytes); |
strcat(#size_prefix, #size_nm); |
return #size_prefix; |
} |
/programs/cmm/lib/file_system.h |
---|
234,3 → 234,16 |
} |
return #absolute_path; |
} |
:dword ConvertSize(unsigned int bytes) |
{ |
unsigned char size_prefix[8], size_nm[4]; |
if (bytes>=1073741824) strcpy(#size_nm, " Gb"); |
else if (bytes>=1048576) strcpy(#size_nm, " Mb"); |
else if (bytes>=1024) strcpy(#size_nm, " Kb"); |
else strcpy(#size_nm, " b "); |
while (bytes>1023) bytes/=1024; |
itoa_(#size_prefix, bytes); |
strcat(#size_prefix, #size_nm); |
return #size_prefix; |
} |