From b794dbf72de682dd3fb49a19f56c5fb15abde652 Mon Sep 17 00:00:00 2001
From: "Meredith L. Patterson" <mlp@thesmartpolitenerd.com>
Date: Fri, 6 Dec 2013 04:03:55 +0100
Subject: [PATCH] SWIGPERL check around bool typedef

---
 src/hammer.h | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/hammer.h b/src/hammer.h
index 6756c0cc..22f77f54 100644
--- a/src/hammer.h
+++ b/src/hammer.h
@@ -35,7 +35,9 @@ extern "C" {
 
 #ifndef __cplusplus
 #ifndef HAMMER_INTERNAL__NO_STDARG_H
+#ifndef SWIGPERL
 typedef int bool;
+#endif // SWIGPERL
 #endif // HAMMER_INTERNAL__NO_STDARG_H
 #endif
 
@@ -242,7 +244,7 @@ typedef struct HBenchmarkResults_ {
   rtype_t name##__m(HAllocator* mm__, params, ...);       	\
   rtype_t name##__a(void *args[]);				\
   rtype_t name##__ma(HAllocator *mm__, void *args[])
-#endif // HAMMER_INTERNAL__NO_STDARG_H
+#endif // SWIG
 // }}}
 
 
-- 
GitLab