From 964342bff30890597661e26de9f44aa78bbda175 Mon Sep 17 00:00:00 2001 From: Jason Turner Date: Wed, 7 Nov 2012 14:13:08 -0700 Subject: [PATCH] Prevent leaking macros #76 --- include/chaiscript/dispatchkit/bind_first.hpp | 1 + include/chaiscript/dispatchkit/boxed_cast.hpp | 4 ++-- include/chaiscript/dispatchkit/function_call_detail.hpp | 2 ++ include/chaiscript/dispatchkit/proxy_functions_detail.hpp | 4 ++++ 4 files changed, 9 insertions(+), 2 deletions(-) diff --git a/include/chaiscript/dispatchkit/bind_first.hpp b/include/chaiscript/dispatchkit/bind_first.hpp index e00a53c..953344d 100644 --- a/include/chaiscript/dispatchkit/bind_first.hpp +++ b/include/chaiscript/dispatchkit/bind_first.hpp @@ -89,5 +89,6 @@ namespace chaiscript #undef n #undef m +#undef param #endif diff --git a/include/chaiscript/dispatchkit/boxed_cast.hpp b/include/chaiscript/dispatchkit/boxed_cast.hpp index 4344095..43a3f19 100644 --- a/include/chaiscript/dispatchkit/boxed_cast.hpp +++ b/include/chaiscript/dispatchkit/boxed_cast.hpp @@ -4,8 +4,8 @@ // and Jason Turner (jason@emptycrate.com) // http://www.chaiscript.com -#ifndef __boxed_cast_hpp__ -#define __boxed_cast_hpp__ +#ifndef CHAISCRIPT_BOXED_CAST_HPP_ +#define CHAISCRIPT_BOXED_CAST_HPP_ #include "type_info.hpp" #include "boxed_value.hpp" diff --git a/include/chaiscript/dispatchkit/function_call_detail.hpp b/include/chaiscript/dispatchkit/function_call_detail.hpp index 1ec79af..d9c7160 100644 --- a/include/chaiscript/dispatchkit/function_call_detail.hpp +++ b/include/chaiscript/dispatchkit/function_call_detail.hpp @@ -114,6 +114,8 @@ namespace chaiscript } } #undef n +#undef addparam +#undef curry #endif diff --git a/include/chaiscript/dispatchkit/proxy_functions_detail.hpp b/include/chaiscript/dispatchkit/proxy_functions_detail.hpp index f364cc6..a853e1d 100644 --- a/include/chaiscript/dispatchkit/proxy_functions_detail.hpp +++ b/include/chaiscript/dispatchkit/proxy_functions_detail.hpp @@ -120,6 +120,10 @@ namespace chaiscript } #undef n +#undef gettypeinfo +#undef casthelper +#undef trycast + #endif