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;