Lines Matching refs:f
406 _IO_wfile_overflow (FILE *f, wint_t wch) in _IO_wfile_overflow() argument
408 if (f->_flags & _IO_NO_WRITES) /* SET ERROR */ in _IO_wfile_overflow()
410 f->_flags |= _IO_ERR_SEEN; in _IO_wfile_overflow()
415 if ((f->_flags & _IO_CURRENTLY_PUTTING) == 0) in _IO_wfile_overflow()
418 if (f->_wide_data->_IO_write_base == 0) in _IO_wfile_overflow()
420 _IO_wdoallocbuf (f); in _IO_wfile_overflow()
421 _IO_free_wbackup_area (f); in _IO_wfile_overflow()
422 _IO_wsetg (f, f->_wide_data->_IO_buf_base, in _IO_wfile_overflow()
423 f->_wide_data->_IO_buf_base, f->_wide_data->_IO_buf_base); in _IO_wfile_overflow()
425 if (f->_IO_write_base == NULL) in _IO_wfile_overflow()
427 _IO_doallocbuf (f); in _IO_wfile_overflow()
428 _IO_setg (f, f->_IO_buf_base, f->_IO_buf_base, f->_IO_buf_base); in _IO_wfile_overflow()
441 if (f->_wide_data->_IO_read_ptr == f->_wide_data->_IO_buf_end) in _IO_wfile_overflow()
443 f->_IO_read_end = f->_IO_read_ptr = f->_IO_buf_base; in _IO_wfile_overflow()
444 f->_wide_data->_IO_read_end = f->_wide_data->_IO_read_ptr = in _IO_wfile_overflow()
445 f->_wide_data->_IO_buf_base; in _IO_wfile_overflow()
448 f->_wide_data->_IO_write_ptr = f->_wide_data->_IO_read_ptr; in _IO_wfile_overflow()
449 f->_wide_data->_IO_write_base = f->_wide_data->_IO_write_ptr; in _IO_wfile_overflow()
450 f->_wide_data->_IO_write_end = f->_wide_data->_IO_buf_end; in _IO_wfile_overflow()
451 f->_wide_data->_IO_read_base = f->_wide_data->_IO_read_ptr = in _IO_wfile_overflow()
452 f->_wide_data->_IO_read_end; in _IO_wfile_overflow()
454 f->_IO_write_ptr = f->_IO_read_ptr; in _IO_wfile_overflow()
455 f->_IO_write_base = f->_IO_write_ptr; in _IO_wfile_overflow()
456 f->_IO_write_end = f->_IO_buf_end; in _IO_wfile_overflow()
457 f->_IO_read_base = f->_IO_read_ptr = f->_IO_read_end; in _IO_wfile_overflow()
459 f->_flags |= _IO_CURRENTLY_PUTTING; in _IO_wfile_overflow()
460 if (f->_flags & (_IO_LINE_BUF | _IO_UNBUFFERED)) in _IO_wfile_overflow()
461 f->_wide_data->_IO_write_end = f->_wide_data->_IO_write_ptr; in _IO_wfile_overflow()
464 return _IO_do_flush (f); in _IO_wfile_overflow()
465 if (f->_wide_data->_IO_write_ptr == f->_wide_data->_IO_buf_end) in _IO_wfile_overflow()
467 if (_IO_do_flush (f) == EOF) in _IO_wfile_overflow()
469 *f->_wide_data->_IO_write_ptr++ = wch; in _IO_wfile_overflow()
470 if ((f->_flags & _IO_UNBUFFERED) in _IO_wfile_overflow()
471 || ((f->_flags & _IO_LINE_BUF) && wch == L'\n')) in _IO_wfile_overflow()
472 if (_IO_do_flush (f) == EOF) in _IO_wfile_overflow()
955 _IO_wfile_xsputn (FILE *f, const void *data, size_t n) in libc_hidden_def()
969 count = f->_wide_data->_IO_write_end - f->_wide_data->_IO_write_ptr; in libc_hidden_def()
970 if ((f->_flags & _IO_LINE_BUF) && (f->_flags & _IO_CURRENTLY_PUTTING)) in libc_hidden_def()
972 count = f->_wide_data->_IO_buf_end - f->_wide_data->_IO_write_ptr; in libc_hidden_def()
994 f->_wide_data->_IO_write_ptr = in libc_hidden_def()
995 __wmempcpy (f->_wide_data->_IO_write_ptr, s, count); in libc_hidden_def()
1000 wchar_t *p = f->_wide_data->_IO_write_ptr; in libc_hidden_def()
1004 f->_wide_data->_IO_write_ptr = p; in libc_hidden_def()
1009 to_do -= _IO_wdefault_xsputn (f, s, to_do); in libc_hidden_def()
1011 && f->_wide_data->_IO_write_ptr != f->_wide_data->_IO_write_base) in libc_hidden_def()
1012 _IO_wdo_write (f, f->_wide_data->_IO_write_base, in libc_hidden_def()
1013 f->_wide_data->_IO_write_ptr in libc_hidden_def()
1014 - f->_wide_data->_IO_write_base); in libc_hidden_def()