projects/aports·blob master · refs

24 lines · 861 B

1Author: Holger Jaekel <[email protected]>
2Summary: under musl, off_t is always 64-bit
3----
4
5--- a/fitsio.h
6+++ b/fitsio.h
7@@ -88,16 +88,7 @@
8
9 /* Debian systems require: "(defined(__GLIBC__) && defined(__off_t_defined))" */
10 /* the mingw-w64 compiler requires: "(defined(__MINGW32__) && defined(_OFF_T_DEFINED))" */
11-#if defined(_OFF_T) \
12- || (defined(__GLIBC__) && defined(__off_t_defined)) \
13- || (defined(__MINGW32__) && defined(_OFF_T_DEFINED)) \
14- || defined(_MIPS_SZLONG) || defined(__APPLE__) || defined(_AIX)
15-# define OFF_T off_t
16-#elif defined(__BORLANDC__) || (defined(_MSC_VER) && (_MSC_VER>= 1400))
17-# define OFF_T long long
18-#else
19-# define OFF_T long
20-#endif
21+#define OFF_T off_t
22
23 /* this block determines if the the string function name is
24 strtol or strtoll, and whether to use %ld or %lld in printf statements */