wint_t __cdecl fgetwc_nolock(FILE *File){
wint_t result;
bool v3;
char *ptr;
if( File )
{
v3 = File->_cnt - 2 < 0;
File->_cnt -= 2;
if( v3 )
{
return filwbuf_s();
}
else
{
ptr = File->_ptr;
result = *(_WORD *)ptr;
File->_ptr = ptr + 2;
}
}
else
{
xHalTimerWatchdogStop(0i64, 0i64);
return -1;
}
return result;
}