mirror of
https://github.com/reactos/reactos.git
synced 2025-07-23 12:23:42 +00:00
Fix for wide character streams.
svn path=/trunk/; revision=3834
This commit is contained in:
parent
91616f730f
commit
a49981697a
4 changed files with 1294 additions and 1752 deletions
File diff suppressed because it is too large
Load diff
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: getc.c,v 1.6 2002/12/05 15:30:44 robd Exp $
|
/* $Id: getc.c,v 1.7 2002/12/08 16:11:59 robd Exp $
|
||||||
*
|
*
|
||||||
* ReactOS msvcrt library
|
* ReactOS msvcrt library
|
||||||
*
|
*
|
||||||
|
@ -80,6 +80,9 @@ wint_t getwc(FILE *fp)
|
||||||
c = (wint_t)*((wchar_t*)(fp->_ptr))++;
|
c = (wint_t)*((wchar_t*)(fp->_ptr))++;
|
||||||
} else {
|
} else {
|
||||||
c = _filwbuf(fp);
|
c = _filwbuf(fp);
|
||||||
|
// need to fix by one values of fp->_ptr and fp->_cnt
|
||||||
|
fp->_ptr++;
|
||||||
|
fp->_cnt--;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
#if 0
|
#if 0
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: putc.c,v 1.6 2002/12/05 15:30:44 robd Exp $
|
/* $Id: putc.c,v 1.7 2002/12/08 16:14:28 robd Exp $
|
||||||
*
|
*
|
||||||
* ReactOS msvcrt library
|
* ReactOS msvcrt library
|
||||||
*
|
*
|
||||||
|
@ -88,10 +88,10 @@ int putwc(wint_t c, FILE* fp)
|
||||||
} else {
|
} else {
|
||||||
#if 1
|
#if 1
|
||||||
wint_t result;
|
wint_t result;
|
||||||
result = _flsbuf((int)(c >> 8), fp);
|
result = _flsbuf(c, fp);
|
||||||
if (result == EOF)
|
if (result == EOF)
|
||||||
return WEOF;
|
return WEOF;
|
||||||
result = _flsbuf(c, fp);
|
result = _flsbuf((int)(c >> 8), fp);
|
||||||
if (result == EOF)
|
if (result == EOF)
|
||||||
return WEOF;
|
return WEOF;
|
||||||
return result;
|
return result;
|
||||||
|
|
|
@ -109,7 +109,7 @@ CreateItemMoniker@12 @ 112
|
||||||
; CreateOleAdviseHolder @114
|
; CreateOleAdviseHolder @114
|
||||||
; CreatePointerMoniker @115
|
; CreatePointerMoniker @115
|
||||||
; CreateStdProgressIndicator @116
|
; CreateStdProgressIndicator @116
|
||||||
;CreateStreamOnHGlobal @ 117
|
CreateStreamOnHGlobal@12 @117
|
||||||
; DcomChannelSetHResult @118
|
; DcomChannelSetHResult @118
|
||||||
; DllDebugObjectRPCHook @119
|
; DllDebugObjectRPCHook @119
|
||||||
; DllGetClassObject @120
|
; DllGetClassObject @120
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue