From 98636c52a13f796b3ec85dbbaca17bfd3e1af2c2 Mon Sep 17 00:00:00 2001 From: cryptozoidberg Date: Tue, 3 Dec 2019 04:30:40 +0100 Subject: [PATCH] CIRITCAL_OPERATION macro compatible with *nix --- contrib/epee/include/syncobj.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contrib/epee/include/syncobj.h b/contrib/epee/include/syncobj.h index 3af9b28d..457c5f37 100644 --- a/contrib/epee/include/syncobj.h +++ b/contrib/epee/include/syncobj.h @@ -699,7 +699,7 @@ namespace epee #define CRITICAL_REGION_END() } -#define CIRITCAL_OPERATION(obj,op) {obj##_lock.lock();obj## . ##op;obj##_lock.unlock();} +#define CIRITCAL_OPERATION(obj,op) {obj##_lock.lock();obj . op;obj##_lock.unlock();} #define SHARED_CRITICAL_REGION_LOCAL(x) boost::shared_lock< boost::shared_mutex > critical_region_var(x) #define EXCLUSIVE_CRITICAL_REGION_LOCAL(x) boost::unique_lock< boost::shared_mutex > critical_region_var(x)