void-packages/srcpkgs/ctpp2/patches/02-musl.patch
2017-12-18 08:09:16 +01:00

20 lines
854 B
Diff

--- CTPP2SysTypes.h 2017-09-30 19:03:34.762026248 +0200
+++ include/CTPP2SysTypes.h 2017-09-30 19:08:28.973037461 +0200
@@ -41,7 +41,7 @@
#include <sys/types.h>
#include <stdint.h>
-#if defined(__linux__) || defined(linux) || defined(CYGWIN) || defined(__CYGWIN__)
+#if defined(__linux__) && defined (__GLIBC__) || defined(linux) && defined (__GLIBC__) || defined(CYGWIN) || defined(__CYGWIN__)
/**
@var typedef __int16_t INT_16
@@ -134,7 +134,7 @@
typedef UCCHAR_8 * UCCHAR_P;
-#elif defined(__FreeBSD__) || defined(__APPLE__) /* Linux End, start of FreeBSD / Mac OS declarations */
+#elif defined(__FreeBSD__) || defined(__APPLE__) || defined(linux) && !defined (__GLIBC__) || defined(__linux__) && !defined (__GLIBC__) /* Linux End, start of FreeBSD / Mac OS declarations */
/**
@var typedef int16_t INT_16