From c8b7908aed2fc5538ba406bd68bee31715b2d052 Mon Sep 17 00:00:00 2001
From: Houtan Bastani <houtan@dynare.org>
Date: Mon, 22 May 2017 17:39:59 +0200
Subject: [PATCH] dynare++: make multi-line define because a single line is too
 long for pdf compilation on OS X

---
 dynare++/kord/journal.cweb | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/dynare++/kord/journal.cweb b/dynare++/kord/journal.cweb
index b43b27bcc..3fb666bb7 100644
--- a/dynare++/kord/journal.cweb
+++ b/dynare++/kord/journal.cweb
@@ -101,7 +101,11 @@ void SystemResources::getRUS(double& load_avg, long int& pg_avail,
 	majflt = -1;
 #endif
 
-#if !defined(__MINGW32__) && !defined(__CYGWIN32__) && !defined(__CYGWIN__) && !defined(__MINGW64__) && !defined(__CYGWIN64__)
+
+#define MINGCYGTMP (!defined(__MINGW32__) && !defined(__CYGWIN32__) && !defined(__CYGWIN__))
+#define MINGCYG (MINGCYGTMP && !defined(__MINGW64__) && !defined(__CYGWIN64__))
+
+#if MINGCYG
 	getloadavg(&load_avg, 1);
 #else
 	load_avg = -1.0;
-- 
GitLab