Mercurial > octave-nkf
comparison src/file-io.cc @ 7097:e8c94e473c68
[project @ 2007-11-02 17:24:23 by jwe]
author | jwe |
---|---|
date | Fri, 02 Nov 2007 17:24:24 +0000 |
parents | 81bed50b9feb |
children | 745a8299c2b5 b172a66c7433 |
comparison
equal
deleted
inserted
replaced
7096:81bed50b9feb | 7097:e8c94e473c68 |
---|---|
186 else if (mode == "r+t") | 186 else if (mode == "r+t") |
187 retval = std::ios::in | std::ios::out; | 187 retval = std::ios::in | std::ios::out; |
188 else if (mode == "w+t") | 188 else if (mode == "w+t") |
189 retval = std::ios::in | std::ios::out | std::ios::trunc; | 189 retval = std::ios::in | std::ios::out | std::ios::trunc; |
190 else if (mode == "a+t") | 190 else if (mode == "a+t") |
191 retval = std::ios::in | std::ios::out | std::ios::ate; | 191 retval = std::ios::in | std::ios::out | std::ios::app; |
192 else if (mode == "rb" || mode == "r") | 192 else if (mode == "rb" || mode == "r") |
193 retval = std::ios::in | std::ios::binary; | 193 retval = std::ios::in | std::ios::binary; |
194 else if (mode == "wb" || mode == "w") | 194 else if (mode == "wb" || mode == "w") |
195 retval = std::ios::out | std::ios::trunc | std::ios::binary; | 195 retval = std::ios::out | std::ios::trunc | std::ios::binary; |
196 else if (mode == "ab" || mode == "a") | 196 else if (mode == "ab" || mode == "a") |
199 retval = std::ios::in | std::ios::out | std::ios::binary; | 199 retval = std::ios::in | std::ios::out | std::ios::binary; |
200 else if (mode == "w+b" || mode == "w+") | 200 else if (mode == "w+b" || mode == "w+") |
201 retval = (std::ios::in | std::ios::out | std::ios::trunc | 201 retval = (std::ios::in | std::ios::out | std::ios::trunc |
202 | std::ios::binary); | 202 | std::ios::binary); |
203 else if (mode == "a+b" || mode == "a+") | 203 else if (mode == "a+b" || mode == "a+") |
204 retval = (std::ios::in | std::ios::out | std::ios::ate | 204 retval = (std::ios::in | std::ios::out | std::ios::app |
205 | std::ios::binary); | 205 | std::ios::binary); |
206 else | 206 else |
207 ::error ("invalid mode specified"); | 207 ::error ("invalid mode specified"); |
208 } | 208 } |
209 } | 209 } |