Changeset 39377 in vbox for trunk/src/VBox/Runtime/r3
- Timestamp:
- Nov 21, 2011 11:25:39 AM (13 years ago)
- svn:sync-xref-src-repo-rev:
- 74975
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Runtime/r3/stream.cpp
r39327 r39377 96 96 0, 97 97 stdin, 98 true,98 /*.fCurrentCodeSet = */ true, 99 99 /*.fBinary = */ false, 100 100 /*.fRecheckMode = */ true … … 110 110 0, 111 111 stderr, 112 true,112 /*.fCurrentCodeSet = */ true, 113 113 /*.fBinary = */ false, 114 114 /*.fRecheckMode = */ true … … 124 124 0, 125 125 stdout, 126 true,126 /*.fCurrentCodeSet = */ true, 127 127 /*.fBinary = */ false, 128 128 /*.fRecheckMode = */ true … … 429 429 clearerr(pStream->pFile); 430 430 ASMAtomicWriteS32(&pStream->i32Error, VINF_SUCCESS); 431 return VINF_SUCCESS; 432 } 433 434 435 RTR3DECL(int) RTStrmSetMode(PRTSTREAM pStream, int fBinary, int fCurrentCodeSet) 436 { 437 AssertPtrReturn(pStream, VERR_INVALID_HANDLE); 438 AssertReturn(pStream->u32Magic == RTSTREAM_MAGIC, VERR_INVALID_HANDLE); 439 AssertReturn(fBinary == true || fBinary == false || fBinary == -1, VERR_INVALID_PARAMETER); 440 AssertReturn(fCurrentCodeSet == true || fCurrentCodeSet == false || fCurrentCodeSet == -1, VERR_INVALID_PARAMETER); 441 442 rtStrmLock(pStream); 443 444 if (fBinary != -1) 445 pStream->fBinary = fBinary != false; 446 if (fCurrentCodeSet != -1) 447 pStream->fCurrentCodeSet = fCurrentCodeSet != false; 448 449 rtStrmUnlock(pStream); 450 431 451 return VINF_SUCCESS; 432 452 }
Note:
See TracChangeset
for help on using the changeset viewer.