Mercurial > hg > toybox
diff lib/pending.c @ 1011:6cb9e7142574
Remove files du no longer needs.
author | Rob Landley <rob@landley.net> |
---|---|
date | Sun, 18 Aug 2013 04:12:51 -0500 |
parents | 893c86bbe452 |
children | f8824260d057 |
line wrap: on
line diff
--- a/lib/pending.c Sun Aug 18 04:11:50 2013 -0500 +++ b/lib/pending.c Sun Aug 18 04:12:51 2013 -0500 @@ -36,32 +36,6 @@ 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. */