--- cp_info.cc.orig	Wed Jan 30 19:28:19 2002
+++ cp_info.cc	Wed Jan 30 19:28:30 2002
@@ -163,8 +163,8 @@
 		int expo = (high_bytes >> 20) & 0x7ff;
 		expo -= 1075;
 		llong mant = (expo == 0) ?
-			(bytes & 0xfffffffffffff) << 1 :
-			(bytes & 0xfffffffffffff) | 0x10000000000000;
+			(bytes & 0xfffffffffffffLL) << 1 :
+			(bytes & 0xfffffffffffffLL) | 0x10000000000000LL;
 		long double x = sign;
 		x *= mant;
 		x *= pow(2.0, expo);