handle 64-bit file sizes
diff --git a/src/cmd/look.c b/src/cmd/look.c
index b1d098b..f447b8d 100644
--- a/src/cmd/look.c
+++ b/src/cmd/look.c
@@ -162,8 +162,8 @@
 int
 locate(void)
 {
-	long top, bot, mid;
-	long c;
+	vlong top, bot, mid;
+	int c;
 	int n;
 
 	bot = 0;