mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-04-12 16:06:42 +02:00
41 lines
1.4 KiB
Diff
41 lines
1.4 KiB
Diff
upstream: https://gitlab.com/free-astro/siril/-/issues/1241
|
|
|
|
diff --git a/src/io/avi_pipp/pipp_utf8.h b/src/io/avi_pipp/pipp_utf8.h
|
|
index 33fafc6..f01467f 100644
|
|
--- a/src/io/avi_pipp/pipp_utf8.h
|
|
+++ b/src/io/avi_pipp/pipp_utf8.h
|
|
@@ -31,27 +31,15 @@
|
|
#endif
|
|
|
|
// 64-bit fseek for various platforms
|
|
-#ifdef __linux__
|
|
-#define fseek64 fseeko64 // Linux
|
|
-#define ftell64 ftello64 // Linux
|
|
-#elif defined (OS_OSX)
|
|
-#define fseek64 fseeko // OS X
|
|
-#define ftell64 ftello // OS X
|
|
-#elif defined(BSD)
|
|
-#define fseek64 fseeko // DragonFly BSD, FreeBSD, OpenBSD, NetBSD
|
|
-#define ftell64 ftello // DragonFly BSD, FreeBSD, OpenBSD, NetBSD
|
|
-#elif defined (__FreeBSD_kernel__) && defined (__GLIBC__)
|
|
-#define fseek64 fseeko64 // KFreeBSD
|
|
-#define ftell64 ftello64 // KFreeBSD
|
|
-#elif defined (__gnu_hurd__)
|
|
-#define fseek64 fseeko64 // GNU/Hurd
|
|
-#define ftell64 ftello64 // GNU/Hurd
|
|
-#elif defined(__CYGWIN__)
|
|
-#define fseek64 fseeko // CYGWIN
|
|
-#define ftell64 ftello // CYGWIN
|
|
-#else
|
|
+#if defined(__GLIBC__) || defined(__gnu_hurd__)
|
|
+#define fseek64 fseeko64 // GNU
|
|
+#define ftell64 ftello64 // GNU
|
|
+#elif defined(_WIN32)
|
|
#define fseek64 _fseeki64 // Windows
|
|
#define ftell64 _ftelli64 // Windows
|
|
+#else // POSIX
|
|
+#define fseek64 fseeko // OS X, DragonFly BSD, FreeBSD, OpenBSD, NetBSD, musl
|
|
+#define ftell64 ftello // OS X, DragonFly BSD, FreeBSD, OpenBSD, NetBSD, musl
|
|
#endif
|
|
|
|
#endif // PIPP_UTF8_H
|