summaryrefslogtreecommitdiff
path: root/ace/Parse_Node.cpp
diff options
context:
space:
mode:
authorschmidt <douglascraigschmidt@users.noreply.github.com>1998-10-12 23:36:16 +0000
committerschmidt <douglascraigschmidt@users.noreply.github.com>1998-10-12 23:36:16 +0000
commitfb2197951d6b2df4e0f9c1182b87c702be107255 (patch)
tree57be745e8525be2b6ce98acad3333c6bff187433 /ace/Parse_Node.cpp
parent1588d29169edb6b8a0ba0a1c213c185b2a8ea775 (diff)
downloadATCD-fb2197951d6b2df4e0f9c1182b87c702be107255.tar.gz
.
Diffstat (limited to 'ace/Parse_Node.cpp')
-rw-r--r--ace/Parse_Node.cpp22
1 files changed, 16 insertions, 6 deletions
diff --git a/ace/Parse_Node.cpp b/ace/Parse_Node.cpp
index 0c3549126e7..8a8c1d25578 100644
--- a/ace/Parse_Node.cpp
+++ b/ace/Parse_Node.cpp
@@ -88,8 +88,12 @@ ACE_Stream_Node::ACE_Stream_Node (const ACE_Static_Node *str_ops,
ACE_Stream_Node::~ACE_Stream_Node (void)
{
ACE_TRACE ("ACE_Stream_Node::~ACE_Stream_Node");
- delete (ACE_Static_Node *) this->node_;
- delete (ACE_Parse_Node *) this->mods_;
+ ACE_Static_Node *n = ACE_const_cast (ACE_Static_Node *,
+ this->node_);
+ delete n;
+ ACE_Parse_Node *m = ACE_const_cast (ACE_Parse_Node *,
+ this->mods_);
+ delete m;
}
ACE_Parse_Node::ACE_Parse_Node (void)
@@ -278,7 +282,8 @@ ACE_Static_Node::record (void) const
ACE_Service_Type *sr;
if (ACE_Service_Repository::instance()->find
- (ASYS_WIDE_STRING (this->name ()), (const ACE_Service_Type **) &sr) == -1)
+ (ASYS_WIDE_STRING (this->name ()),
+ (const ACE_Service_Type **) &sr) == -1)
return 0;
else
return sr;
@@ -380,7 +385,8 @@ ACE_Location_Node::open_handle (void)
ACE_TRACE ("ACE_Location_Node::open_handle");
ASYS_TCHAR dl_pathname[MAXPATHLEN + 1];
- const ASYS_TCHAR *name = ASYS_WIDE_STRING (this->pathname ());
+ const ASYS_TCHAR *name =
+ ASYS_WIDE_STRING (this->pathname ());
#if defined (ACE_WIN32) && !defined (ACE_HAS_WINCE)
ASYS_TCHAR dl_exppathname[MAXPATHLEN];
@@ -595,8 +601,12 @@ ACE_Dummy_Node::apply (void)
ACE_Dummy_Node::~ACE_Dummy_Node (void)
{
ACE_TRACE ("ACE_Dummy_Node::~ACE_Dummy_Node");
- delete (ACE_Static_Node *) this->node_;
- delete (ACE_Parse_Node *) this->mods_;
+ ACE_Static_Node *n = ACE_const_cast (ACE_Static_Node *,
+ this->node_);
+ delete n;
+ ACE_Parse_Node *m = ACE_const_cast (ACE_Parse_Node *,
+ this->mods_);
+ delete m;
}
ACE_ALLOC_HOOK_DEFINE(ACE_Static_Function_Node)