CodeReview Fix: initialLineNum? Something a little more descriptive?
diff --git a/tinyxml2.cpp b/tinyxml2.cpp
index d6f3678..ea894de 100755
--- a/tinyxml2.cpp
+++ b/tinyxml2.cpp
@@ -982,14 +982,14 @@
             break;

         }

 

-        int nodeLineNum = node->_parseLineNum;

+        int initialLineNum = node->_parseLineNum;

 

         StrPair endTag;

         p = node->ParseDeep( p, &endTag, curLineNumPtr );

         if ( !p ) {

             DeleteNode( node );

             if ( !_document->Error() ) {

-                _document->SetError( XML_ERROR_PARSING, 0, 0, nodeLineNum );

+                _document->SetError( XML_ERROR_PARSING, 0, 0, initialLineNum);

             }

             break;

         }

@@ -1009,7 +1009,7 @@
                 }

             }

             if ( !wellLocated ) {

-                _document->SetError( XML_ERROR_PARSING_DECLARATION, decl->Value(), 0, nodeLineNum );

+                _document->SetError( XML_ERROR_PARSING_DECLARATION, decl->Value(), 0, initialLineNum);

                 DeleteNode( node );

                 break;

             }

@@ -1044,7 +1044,7 @@
                 }

             }

             if ( mismatch ) {

-                _document->SetError( XML_ERROR_MISMATCHED_ELEMENT, ele->Name(), 0, nodeLineNum );

+                _document->SetError( XML_ERROR_MISMATCHED_ELEMENT, ele->Name(), 0, initialLineNum);

                 DeleteNode( node );

                 break;

             }