Convert DELETE_X macros into functions

This resolves https://github.com/leethomason/tinyxml2/issues/203
Of course it doesn't matter, but it's not schematically correct.

On Tue, Sep 9, 2014 at 11:10 AM, Dmitry-Me <notifications@github.com> wrote:

> In tinyxml2.cpp:
>
> > @@ -875,6 +859,16 @@ char* XMLNode::ParseDeep( char* p, StrPair* parentEnd )
> >      return 0;
> >  }
> >
> > +void XMLNode::DeleteNode( XMLNode* node )
> > +{
> > +    if ( node == 0 ) {
>
> Doesn't matter in C++. 0 can be used to mean a null pointer.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/leethomason/tinyxml2/pull/204/files#r17287160>.
>