mirror of
https://github.com/netsurf-browser/netsurf
synced 2024-12-25 05:27:00 +03:00
[project @ 2004-05-02 17:06:59 by jmb]
No longer truncate bytesize. svn path=/import/netsurf/; revision=817
This commit is contained in:
parent
afb5e4209b
commit
a054631f2d
@ -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;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user