summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-04-25 23:01:13 +0000
committernanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-04-25 23:01:13 +0000
commitbec5551ae38c9178c38fa31cd721b4acb871fac5 (patch)
tree3fe8dd5c2c69b05558c4447233ffc85e52d48d0a
parentec673aca3d0ad06e56c0c026e7dfc2e4d6d5cf50 (diff)
downloadATCD-bec5551ae38c9178c38fa31cd721b4acb871fac5.tar.gz
Added an explicit cast for gobbler in ACE_FACTORY_DEFINE.
-rw-r--r--ace/OS.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/ace/OS.h b/ace/OS.h
index 20dbe478791..f4543c6eae6 100644
--- a/ace/OS.h
+++ b/ace/OS.h
@@ -1381,10 +1381,10 @@ static ACE_Static_Svc_##X ace_static_svc_##X;
// More generic dynamic/static service macros.
#define ACE_FACTORY_DECLARE(CLS,X) extern "C" CLS##_Export ACE_Service_Object *_make_##X (ACE_Service_Object_Exterminator *);
#define ACE_FACTORY_DEFINE(CLS,X) \
-extern "C" void _gobble_##X (void *p) { X *_p = (X *)p; delete _p;} \
+extern "C" void _gobble_##X (void *p) { X *_p = (X *) p; delete _p; } \
extern "C" ACE_Service_Object *_make_##X (ACE_Service_Object_Exterminator *gobbler) \
{ ACE_TRACE (#X); \
-if (gobbler != 0) *gobbler = _gobble_##X; return new X; }
+if (gobbler != 0) *gobbler = (ACE_Service_Object_Exterminator) _gobble_##X; return new X; }
// Dynamic/static service macros.
#define ACE_SVC_FACTORY_DECLARE(X) ACE_FACTORY_DECLARE (ACE_Svc, X)