Split access and pointer adjustment
diff --git a/tinyxml2.cpp b/tinyxml2.cpp
index 9a8904f..9d74681 100755
--- a/tinyxml2.cpp
+++ b/tinyxml2.cpp
@@ -281,7 +281,8 @@
                     else {

                         ++p;

                     }

-                    *q++ = LF;

+                    *q = LF;

+                    ++q;

                 }

                 else if ( (_flags & NEEDS_NEWLINE_NORMALIZATION) && *p == LF ) {

                     if ( *(p+1) == CR ) {

@@ -290,7 +291,8 @@
                     else {

                         ++p;

                     }

-                    *q++ = LF;

+                    *q = LF;

+                    ++q;

                 }

                 else if ( (_flags & NEEDS_ENTITY_PROCESSING) && *p == '&' ) {

                     // Entities handled by tinyXML2: