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);