Try unsigned long long

dev
Scott Baker 2021-06-05 11:11:09 -07:00 committed by W. Felix Handte
parent 64385ef7cb
commit 20b9b00b41
2 changed files with 3 additions and 3 deletions

View File

@ -121,7 +121,7 @@ int UTIL_requireUserConfirmation(const char* prompt, const char* abortMsg,
* Functions * Functions
***************************************/ ***************************************/
char* humanSize(unsigned long size, char* str) { char* humanSize(unsigned long long size, char* str) {
/* This only works on 64 bit platforms so I commented it out for now */ /* This only works on 64 bit platforms so I commented it out for now */
/* /*
if (size > 1125899906842624L) { if (size > 1125899906842624L) {
@ -137,7 +137,7 @@ char* humanSize(unsigned long size, char* str) {
} else if (size > 1024) { } else if (size > 1024) {
snprintf(str, 7, "%.1fK", (float)size / 1024); snprintf(str, 7, "%.1fK", (float)size / 1024);
} else if (size <= 1024) { } else if (size <= 1024) {
snprintf(str, 7, "%luB", size); snprintf(str, 7, "%lluB", size);
} else { } else {
str[0] = '\0'; str[0] = '\0';
} }

View File

@ -122,7 +122,7 @@ int UTIL_requireUserConfirmation(const char* prompt, const char* abortMsg, const
#define STRDUP(s) strdup(s) #define STRDUP(s) strdup(s)
#endif #endif
char* humanSize(unsigned long size, char* str); char* humanSize(unsigned long long size, char* str);
/** /**
* Calls platform's equivalent of stat() on filename and writes info to statbuf. * Calls platform's equivalent of stat() on filename and writes info to statbuf.