comparison dmd/OutBuffer.d @ 93:df6d0f967680

implemented a whole bunch of methods to make phobos 2.035 compile and some additional ones I came across
author Trass3r
date Mon, 30 Aug 2010 22:50:30 +0200
parents ee3a9f34dc48
children e28b18c23469
comparison
equal deleted inserted replaced
92:0c891ec48515 93:df6d0f967680
92 offset += len; 92 offset += len;
93 } 93 }
94 94
95 final void writenl() // write newline 95 final void writenl() // write newline
96 { 96 {
97 assert(false); 97 version (_WIN32)
98 version (_WIN32) { 98 {
99 version (M_UNICODE) { 99 version (M_UNICODE)
100 {
100 write4(0x000A000D); // newline is CR,LF on Microsoft OS's 101 write4(0x000A000D); // newline is CR,LF on Microsoft OS's
101 } else { 102 }
103 else
104 {
102 writeword(0x0A0D); // newline is CR,LF on Microsoft OS's 105 writeword(0x0A0D); // newline is CR,LF on Microsoft OS's
103 } 106 }
104 } else { 107 }
105 version (M_UNICODE) { 108 else
109 {
110 version (M_UNICODE)
111 {
106 writeword('\n'); 112 writeword('\n');
107 } else { 113 }
114 else
115 {
108 writeByte('\n'); 116 writeByte('\n');
109 } 117 }
110 } 118 }
111 } 119 }
112 120