[project @ 2004-05-02 17:06:59 by jmb]

No longer truncate bytesize.

svn path=/import/netsurf/; revision=817
This commit is contained in:
John Mark Bell 2004-05-02 17:06:59 +00:00
parent afb5e4209b
commit a054631f2d

View File

@ -310,14 +310,16 @@ void clean_cookiejar(void) {
* Does a simple conversion which assumes the user speaks English. The buffer
* returned is one of two static ones so may change each time this call is
* made. Don't store the buffer for later use. It's done this way for
* convenience and to fight possible memory leaks, it is not necesarily pretty.
* convenience and to fight possible memory leaks, it is not necessarily pretty.
**/
char *human_friendly_bytesize(unsigned long bytesize) {
char *human_friendly_bytesize(unsigned long bsize) {
static char buffer1[BYTESIZE_BUFFER_SIZE];
static char buffer2[BYTESIZE_BUFFER_SIZE];
static char *curbuffer = buffer2;
float bytesize = (float)bsize;
if (curbuffer == buffer1)
curbuffer = buffer2;
else
@ -341,7 +343,7 @@ char *human_friendly_bytesize(unsigned long bytesize) {
unit = gigabytes;
}
sprintf(curbuffer, "%lu%s", bytesize, messages_get(units[unit]));
sprintf(curbuffer, "%3.2f%s", bytesize, messages_get(units[unit]));
return curbuffer;
}