Revert a part of r38087. OutputDebugStringA doesn't add a newline automatically.
authorColin Finck <colin@reactos.org>
Mon, 5 Jan 2009 13:22:27 +0000 (13:22 +0000)
committerColin Finck <colin@reactos.org>
Mon, 5 Jan 2009 13:22:27 +0000 (13:22 +0000)
Verified by MSVC's debug output and kinda proofed by http://www.unixwiz.net/techtips/outputdebugstring.html (nobody would write a function for adding newlines to the debug output if that would be done automatically)

Thanks to Gregor for the hints.

svn path=/trunk/; revision=38583

reactos/dll/win32/kernel32/debug/output.c

index 66cfe6a..79d16e2 100644 (file)
@@ -376,18 +376,6 @@ OutputDebugStringA(LPCSTR _OutputString)
                 /* copy the current block */
                 memcpy(a_cBuffer, _OutputString, nRoundLen);
 
                 /* copy the current block */
                 memcpy(a_cBuffer, _OutputString, nRoundLen);
 
-                /* Have we reached the end of the string? */
-                if (nRoundLen == nOutputStringLen)
-                {
-                    /* Make sure we terminate with a line break */
-                    if (a_cBuffer[nRoundLen - 1] != '\n')
-                    {
-                        a_cBuffer[nRoundLen] = '\n';
-                        nRoundLen++;
-                        nOutputStringLen++;
-                    }
-                }
-
                 /* null-terminate the current block */
                 a_cBuffer[nRoundLen] = 0;
 
                 /* null-terminate the current block */
                 a_cBuffer[nRoundLen] = 0;