From a538532d59d765a6180d1cdafa059c83b80a767e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Canna=C3=B2?= Date: Sat, 21 Mar 2026 20:38:25 +0100 Subject: [PATCH] Fix tap.cpp compilation on macOS: add ulong typedef The 'ulong' type is not defined on macOS/Darwin. Add a conditional typedef to enable TAP test compilation on macOS without affecting Linux builds. --- test/tap/tap/tap.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/test/tap/tap/tap.cpp b/test/tap/tap/tap.cpp index cbf1a22f2..5298ced21 100644 --- a/test/tap/tap/tap.cpp +++ b/test/tap/tap/tap.cpp @@ -38,6 +38,10 @@ typedef char my_bool; using std::size_t; +#ifdef __APPLE__ +typedef unsigned long ulong; +#endif + extern std::vector noise_failures; extern std::mutex noise_failure_mutex;