Mercurial > projects > ddmd
comparison 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 |
comparison
equal
deleted
inserted
replaced
67:f708f0452e81 | 68:ee3a9f34dc48 |
---|---|
93 } | 93 } |
94 | 94 |
95 final void writenl() // write newline | 95 final void writenl() // write newline |
96 { | 96 { |
97 assert(false); | 97 assert(false); |
98 version (_WIN32) { | |
99 version (M_UNICODE) { | |
100 write4(0x000A000D); // newline is CR,LF on Microsoft OS's | |
101 } else { | |
102 writeword(0x0A0D); // newline is CR,LF on Microsoft OS's | |
103 } | |
104 } else { | |
105 version (M_UNICODE) { | |
106 writeword('\n'); | |
107 } else { | |
108 writeByte('\n'); | |
109 } | |
110 } | |
98 } | 111 } |
99 | 112 |
100 final void writeByte(uint b) | 113 final void writeByte(uint b) |
101 { | 114 { |
102 reserve(1); | 115 reserve(1); |