__int64 __fastcall swinput_s(char *a1, unsigned __int64 a2, wint_t *a3, __int64 a4){
FILE File;
*(&File._cnt + 1) = 0;
memset(&File._file, 0, 20);
if( a1 && a3 && a2 <= 0x3FFFFFFF )
{
File._base = a1;
File._ptr = a1;
File._cnt = 2 * a2;
File._flag = 73;
return winput_s(&File, a3, a4);
}
else
{
xHalTimerWatchdogStop(0i64, 0i64);
return 0xFFFFFFFFi64;
}
}