summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/od.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/od.c b/src/od.c
index 856a837d7..3708f2d16 100644
--- a/src/od.c
+++ b/src/od.c
@@ -85,7 +85,8 @@ typedef double LONG_DOUBLE;
#endif
#ifndef OFF_T_MAX
-# define OFF_T_MAX ((off_t)(~((off_t)1 << (sizeof (off_t) * BITSPERBYTE - 1))))
+# define OFF_T_MAX ((off_t)(~((unsigned long)1 << (sizeof (off_t)
+ * BITSPERBYTE - 1))))
#endif
#define STREQ(a,b) (strcmp((a), (b)) == 0)