Fix cmake off_t handling.
diff --git a/cmake-config.h.in b/cmake-config.h.in
index 2b902db..8a0edd6 100644
--- a/cmake-config.h.in
+++ b/cmake-config.h.in
@@ -16,6 +16,7 @@
 #cmakedefine INT_LIBZIP ${INT_LIBZIP}
 #cmakedefine LONG_LIBZIP ${LONG_LIBZIP}
 #cmakedefine LONGLONG_LIBZIP ${LONGLONG_LIBZIP}
+#cmakedefine OFF_T_LIBZIP ${OFF_T_LIBZIP}
 
 #ifndef HAVE_SSIZE_T
 #  if SIZE_T_LIBZIP == INT_LIBZIP
diff --git a/lib/zipint.h b/lib/zipint.h
index 1637794..12c29bc 100644
--- a/lib/zipint.h
+++ b/lib/zipint.h
@@ -104,6 +104,7 @@
 #else
 #error size of off_t unknown
 #endif
+#endif
 
 #if SIZEOF_OFF_T == 8
 #define ZIP_OFF_MAX ZIP_INT64_MAX