Patches supplied by Florian Zumbiehl
diff --git a/diskio-unix.cc b/diskio-unix.cc
index 238e529..5494dd5 100644
--- a/diskio-unix.cc
+++ b/diskio-unix.cc
@@ -409,7 +409,7 @@
       // fstat() gives us....
       if ((sectors == 0) || (*err == -1)) {
          if (fstat64(fd, &st) == 0) {
-            bytes = (off_t) st.st_size;
+            bytes = st.st_size;
             if ((bytes % UINT64_C(512)) != 0)
                cerr << "Warning: File size is not a multiple of 512 bytes!"
                     << " Misbehavior is likely!\n\a";