diff options
author | schmidt <douglascraigschmidt@users.noreply.github.com> | 1998-10-12 23:36:16 +0000 |
---|---|---|
committer | schmidt <douglascraigschmidt@users.noreply.github.com> | 1998-10-12 23:36:16 +0000 |
commit | fb2197951d6b2df4e0f9c1182b87c702be107255 (patch) | |
tree | 57be745e8525be2b6ce98acad3333c6bff187433 /ace/Parse_Node.cpp | |
parent | 1588d29169edb6b8a0ba0a1c213c185b2a8ea775 (diff) | |
download | ATCD-fb2197951d6b2df4e0f9c1182b87c702be107255.tar.gz |
.
Diffstat (limited to 'ace/Parse_Node.cpp')
-rw-r--r-- | ace/Parse_Node.cpp | 22 |
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) |