diff options
Diffstat (limited to 'lib/pending.c')
-rw-r--r-- | lib/pending.c | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/lib/pending.c b/lib/pending.c index 79b9c91c..9c92f2ce 100644 --- a/lib/pending.c +++ b/lib/pending.c @@ -36,32 +36,6 @@ done: closedir(dp); } -char* make_human_readable(unsigned long long size, unsigned long unit) -{ - unsigned int frac = 0; - if(unit) { - size = (size/(unit)) + (size%(unit)?1:0); - return xmsprintf("%llu", size); - } - else { - static char units[] = {'\0', 'K', 'M', 'G', 'T', 'P', 'E', 'Z', 'Y'}; - int index = 0; - while(size >= 1024) { - frac = size%1024; - size /= 1024; - index++; - } - frac = (frac/102) + ((frac%102)?1:0); - if(frac >= 10) { - size += 1; - frac = 0; - } - if(frac) return xmsprintf("%llu.%u%c", size, frac, units[index]); - else return xmsprintf("%llu%c", size, units[index]); - } - return NULL; //not reached -} - /* * used to get the interger value. */ |