f8799c53ef3e86348b4c92e9c37d9c4d548d673e galt Tue May 14 11:06:29 2013 -0700 problem for 32bit fixed diff --git src/lib/obscure.c src/lib/obscure.c index 8b4fe94..99b9681 100644 --- src/lib/obscure.c +++ src/lib/obscure.c @@ -521,34 +521,34 @@ slReverse(&list); return list; } struct slName *commaSepToSlNames(char *commaSep) /* Convert comma-separated list of items to slName list. */ { return charSepToSlNames(commaSep, ','); } void sprintLongWithCommas(char *s, long long l) /* Print out a long number with commas a thousands, millions, etc. */ { long long trillions, billions, millions, thousands; -if (l >= 1000000000000L) +if (l >= 1000000000000LL) { trillions = l/1000000000000LL; - l -= trillions * 1000000000000; + l -= trillions * 1000000000000LL; billions = l/1000000000; l -= billions * 1000000000; millions = l/1000000; l -= millions * 1000000; thousands = l/1000; l -= thousands * 1000; sprintf(s, "%lld,%03lld,%03lld,%03lld,%03lld", trillions, billions, millions, thousands, l); } else if (l >= 1000000000) { billions = l/1000000000; l -= billions * 1000000000; millions = l/1000000; l -= millions * 1000000; thousands = l/1000;