_IO_stdin
cin.base._strbuf = (streambuf*)_IO_stdin;
if (this != _IO_stdin && this != _IO_stdout && this != _IO_stderr)
_IO_acquire_lock (_IO_stdin);
result = _IO_getc_unlocked (_IO_stdin);
_IO_release_lock (_IO_stdin);
return _IO_getc_unlocked (_IO_stdin);
_IO_acquire_lock (_IO_stdin);
result = _IO_getwc_unlocked (_IO_stdin);
_IO_release_lock (_IO_stdin);
return _IO_getwc_unlocked (_IO_stdin);
if (fp != _IO_stdin && fp != _IO_stdout && fp != _IO_stderr)
&& (fp == _IO_stdin || fp == _IO_stdout || fp == _IO_stderr))
_IO_acquire_lock (_IO_stdin);
ch = _IO_getc_unlocked (_IO_stdin);
int old_error = _IO_stdin->_IO_file_flags & _IO_ERR_SEEN;
_IO_stdin->_IO_file_flags &= ~_IO_ERR_SEEN;
count = _IO_getline (_IO_stdin, buf + 1, INT_MAX, '\n', 0) + 1;
if (_IO_stdin->_IO_file_flags & _IO_ERR_SEEN)
_IO_stdin->_IO_file_flags |= old_error;
_IO_release_lock (_IO_stdin);
extern _IO_FILE *_IO_stdin attribute_hidden;
return _IO_vfscanf (_IO_stdin, format, args, NULL);
return _IO_vfwscanf (_IO_stdin, format, args, NULL);
int _IO_stdin;