Mercurial > projects > ddmd
diff dmd/OutBuffer.d @ 68:ee3a9f34dc48
final bits of codegen implementation to compile Phobos
author | korDen |
---|---|
date | Tue, 24 Aug 2010 16:44:34 +0400 |
parents | 544b922227c7 |
children | df6d0f967680 |
line wrap: on
line diff
--- a/dmd/OutBuffer.d Mon Aug 23 21:21:05 2010 +0400 +++ b/dmd/OutBuffer.d Tue Aug 24 16:44:34 2010 +0400 @@ -95,6 +95,19 @@ final void writenl() // write newline { assert(false); +version (_WIN32) { + version (M_UNICODE) { + write4(0x000A000D); // newline is CR,LF on Microsoft OS's + } else { + writeword(0x0A0D); // newline is CR,LF on Microsoft OS's + } +} else { + version (M_UNICODE) { + writeword('\n'); + } else { + writeByte('\n'); + } +} } final void writeByte(uint b)