From 85627ebec94e1b4e09d80ea5fd05caba73778e4c Mon Sep 17 00:00:00 2001 From: Amos Jeffries Date: Mon, 23 Nov 2009 09:17:15 +1300 Subject: [PATCH] Author: Francesco Chemolli Fix more gcc-ism in CBDATA_DEBUG --- src/cbdata.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/cbdata.h b/src/cbdata.h index 617f3dfac8..05b920d7de 100644 --- a/src/cbdata.h +++ b/src/cbdata.h @@ -285,6 +285,7 @@ extern cbdata_type cbdataInternalAddType(cbdata_type type, const char *label, in #define cbdataInternalUnlock(a) cbdataInternalUnlockDbg(a,__FILE__,__LINE__) #define cbdataReferenceValidDone(var, ptr) cbdataInternalReferenceDoneValidDbg((void **)&(var), (ptr), __FILE__,__LINE__) #define CBDATA_CLASS2(type) \ + private: \ static cbdata_type CBDATA_##type; \ public: \ void *operator new(size_t size) { \ @@ -295,9 +296,8 @@ extern cbdata_type cbdataInternalAddType(cbdata_type type, const char *label, in void operator delete (void *address) { \ if (address) cbdataInternalFreeDbg(address,__FILE__,__LINE__); \ } \ - void *toCbdata() { return this; } \ - private: -#else + void *toCbdata() { return this; } +#else /* CBDATA_DEBUG */ /** \ingroup CBDATAAPI -- 2.47.3