From 54c94f181ae77130d1742df79eb8b765de95d21d Mon Sep 17 00:00:00 2001 From: Michael Davidsaver Date: Fri, 4 Sep 2015 16:59:14 -0400 Subject: [PATCH] add global namespace so these macros work anywhere --- src/misc/epicsException.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/misc/epicsException.h b/src/misc/epicsException.h index 9d4b65d..a25279e 100644 --- a/src/misc/epicsException.h +++ b/src/misc/epicsException.h @@ -175,7 +175,7 @@ do { \ #define PRINT_EXCEPTION2(EI, FP) \ do { \ - ExceptionMixin *_em_p=dynamic_cast(&EI); \ + ::epics::pvData::ExceptionMixin *_em_p=dynamic_cast< ::epics::pvData::ExceptionMixin*>(&EI); \ if (_em_p) {_em_p->print(FP);} \ }while(0) @@ -185,7 +185,7 @@ do { \ # define SHOW_EXCEPTION(EI) ::epics::pvData::detail::showException(EI) #else # define SHOW_EXCEPTION(EI) \ - ({ ExceptionMixin *_mx=dynamic_cast(&(EI)); \ + ({ ::epics::pvData::ExceptionMixin *_mx=dynamic_cast< ::epics::pvData::ExceptionMixin*>(&(EI)); \ _mx ? _mx->show() : std::string(); \ }) #endif