Sorry I did wrong calc of the position of ungetc did not think of TCHAR size.

svn path=/trunk/; revision=22144
This commit is contained in:
Magnus Olsen 2006-06-01 09:38:11 +00:00
parent fe3478c70d
commit f1fe768fa8

View file

@ -21,13 +21,11 @@ _TINT _ungettc(_TINT c, FILE *f)
if (f->_ptr == f->_base)
{
if (f->_cnt == 0)
f->_ptr+=sizeof(_TCHAR);
else
if (!f->_cnt == 0)
return _TEOF;
}
}
fseek(f, -1, SEEK_CUR);
fseek(f, -sizeof(_TCHAR), SEEK_CUR);
if(*(_TCHAR*)f->_ptr != c)
*((_TCHAR*)(f->_ptr)) = c;