11 const double MB = 1024.0 * 1024.0;
12 const double GB = MB * 1024.0;
13 const double TB = GB * 1024.0;
15 if ((
double)bytes < MB) {
17 }
else if ((
double)bytes < GB) {
18 double value = (double)bytes / MB;
20 }
else if ((
double)bytes < TB) {
21 double value = (double)bytes / GB;
24 double value = (double)bytes / TB;
void format_bytes_pretty(size_t bytes, char *out, size_t out_capacity)
Format byte count into human-readable string.
Cross-platform system functions interface for ascii-chat.