Index: /branches/eam_branches/ipp-20230313/Ohana/src/libohana/include/ohana.h
===================================================================
--- /branches/eam_branches/ipp-20230313/Ohana/src/libohana/include/ohana.h	(revision 42424)
+++ /branches/eam_branches/ipp-20230313/Ohana/src/libohana/include/ohana.h	(revision 42425)
@@ -170,20 +170,20 @@
 
 /* if your build crashes on OFF_T_MODE, you probably need to add your 64bit hardware to this list */
-# ifdef _LARGEFILE_SOURCE
+# if defined(_LARGEFILE_SOURCE) && !defined(OFF_T_FMT)
 #  define OFF_T_FMT "%jd"
 # endif
 
-# ifdef lin64
+# if defined(lin64) && !defined(OFF_T_FMT)
 #  define OFF_T_FMT "%jd"
 # endif
 
 // mac is annoying
-# ifdef _DARWIN_C_SOURCE
+# if defined(_DARWIN_C_SOURCE) && !defined(OFF_T_FMT)
 #  define OFF_T_FMT "%lld"
 # endif
-# ifdef darwin_x86
+# if defined(darwin_x86) && !defined(OFF_T_FMT)
 #  define OFF_T_FMT "%lld"
 # endif
-# ifdef darwin
+# if defined(darwin) && !defined(OFF_T_FMT)
 #  define OFF_T_FMT "%lld"
 # endif
