here is the code:
wint_t
__woverflow (f, wch)
_IO_FILE *f;
wint_t wch;
{
if (f->_mode == 0)
_IO_fwide (f, 1);
return _IO_OVERFLOW (f, wch);
}
But why are the variables between the name of the function and the start of body of the function? Im mean *f and wch. Are they locals or global?