Lines Matching refs:fp

37 _IO_wdo_write (FILE *fp, const wchar_t *data, size_t to_do)  in _IO_wdo_write()  argument
39 struct _IO_codecvt *cc = fp->_codecvt; in _IO_wdo_write()
43 if (fp->_IO_write_end == fp->_IO_write_ptr in _IO_wdo_write()
44 && fp->_IO_write_end != fp->_IO_write_base) in _IO_wdo_write()
46 if (_IO_new_do_write (fp, fp->_IO_write_base, in _IO_wdo_write()
47 fp->_IO_write_ptr - fp->_IO_write_base) == EOF) in _IO_wdo_write()
58 if (fp->_IO_write_ptr - fp->_IO_write_base < sizeof (mb_buf)) in _IO_wdo_write()
67 write_ptr = fp->_IO_write_ptr; in _IO_wdo_write()
68 write_base = fp->_IO_write_base; in _IO_wdo_write()
69 buf_end = fp->_IO_buf_end; in _IO_wdo_write()
73 result = __libio_codecvt_out (cc, &fp->_wide_data->_IO_state, in _IO_wdo_write()
80 if (_IO_new_do_write (fp, write_base, write_ptr - write_base) == EOF) in _IO_wdo_write()
97 _IO_wsetg (fp, fp->_wide_data->_IO_buf_base, fp->_wide_data->_IO_buf_base, in _IO_wdo_write()
98 fp->_wide_data->_IO_buf_base); in _IO_wdo_write()
99 fp->_wide_data->_IO_write_base = fp->_wide_data->_IO_write_ptr in _IO_wdo_write()
100 = fp->_wide_data->_IO_buf_base; in _IO_wdo_write()
101 fp->_wide_data->_IO_write_end = ((fp->_flags & (_IO_LINE_BUF | _IO_UNBUFFERED)) in _IO_wdo_write()
102 ? fp->_wide_data->_IO_buf_base in _IO_wdo_write()
103 : fp->_wide_data->_IO_buf_end); in _IO_wdo_write()
111 _IO_wfile_underflow (FILE *fp) in libc_hidden_def()
118 if (fp->_flags & _IO_EOF_SEEN) in libc_hidden_def()
121 if (__glibc_unlikely (fp->_flags & _IO_NO_READS)) in libc_hidden_def()
123 fp->_flags |= _IO_ERR_SEEN; in libc_hidden_def()
127 if (fp->_wide_data->_IO_read_ptr < fp->_wide_data->_IO_read_end) in libc_hidden_def()
128 return *fp->_wide_data->_IO_read_ptr; in libc_hidden_def()
130 cd = fp->_codecvt; in libc_hidden_def()
133 if (fp->_IO_read_ptr < fp->_IO_read_end) in libc_hidden_def()
136 const char *read_stop = (const char *) fp->_IO_read_ptr; in libc_hidden_def()
138 fp->_wide_data->_IO_last_state = fp->_wide_data->_IO_state; in libc_hidden_def()
139 fp->_wide_data->_IO_read_base = fp->_wide_data->_IO_read_ptr = in libc_hidden_def()
140 fp->_wide_data->_IO_buf_base; in libc_hidden_def()
141 status = __libio_codecvt_in (cd, &fp->_wide_data->_IO_state, in libc_hidden_def()
142 fp->_IO_read_ptr, fp->_IO_read_end, in libc_hidden_def()
144 fp->_wide_data->_IO_read_ptr, in libc_hidden_def()
145 fp->_wide_data->_IO_buf_end, in libc_hidden_def()
146 &fp->_wide_data->_IO_read_end); in libc_hidden_def()
148 fp->_IO_read_base = fp->_IO_read_ptr; in libc_hidden_def()
149 fp->_IO_read_ptr = (char *) read_stop; in libc_hidden_def()
152 if (fp->_wide_data->_IO_read_ptr < fp->_wide_data->_IO_read_end) in libc_hidden_def()
153 return *fp->_wide_data->_IO_read_ptr; in libc_hidden_def()
158 fp->_flags |= _IO_ERR_SEEN; in libc_hidden_def()
163 memmove (fp->_IO_buf_base, fp->_IO_read_ptr, in libc_hidden_def()
164 fp->_IO_read_end - fp->_IO_read_ptr); in libc_hidden_def()
165 fp->_IO_read_end = (fp->_IO_buf_base in libc_hidden_def()
166 + (fp->_IO_read_end - fp->_IO_read_ptr)); in libc_hidden_def()
167 fp->_IO_read_base = fp->_IO_read_ptr = fp->_IO_buf_base; in libc_hidden_def()
170 fp->_IO_read_base = fp->_IO_read_ptr = fp->_IO_read_end = in libc_hidden_def()
171 fp->_IO_buf_base; in libc_hidden_def()
173 if (fp->_IO_buf_base == NULL) in libc_hidden_def()
176 if (fp->_IO_save_base != NULL) in libc_hidden_def()
178 free (fp->_IO_save_base); in libc_hidden_def()
179 fp->_flags &= ~_IO_IN_BACKUP; in libc_hidden_def()
181 _IO_doallocbuf (fp); in libc_hidden_def()
183 fp->_IO_read_base = fp->_IO_read_ptr = fp->_IO_read_end = in libc_hidden_def()
184 fp->_IO_buf_base; in libc_hidden_def()
187 fp->_IO_write_base = fp->_IO_write_ptr = fp->_IO_write_end = in libc_hidden_def()
188 fp->_IO_buf_base; in libc_hidden_def()
190 if (fp->_wide_data->_IO_buf_base == NULL) in libc_hidden_def()
193 if (fp->_wide_data->_IO_save_base != NULL) in libc_hidden_def()
195 free (fp->_wide_data->_IO_save_base); in libc_hidden_def()
196 fp->_flags &= ~_IO_IN_BACKUP; in libc_hidden_def()
198 _IO_wdoallocbuf (fp); in libc_hidden_def()
202 if (fp->_flags & (_IO_LINE_BUF | _IO_UNBUFFERED)) in libc_hidden_def()
218 _IO_switch_to_get_mode (fp); in libc_hidden_def()
220 fp->_wide_data->_IO_read_base = fp->_wide_data->_IO_read_ptr = in libc_hidden_def()
221 fp->_wide_data->_IO_buf_base; in libc_hidden_def()
222 fp->_wide_data->_IO_read_end = fp->_wide_data->_IO_buf_base; in libc_hidden_def()
223 fp->_wide_data->_IO_write_base = fp->_wide_data->_IO_write_ptr = in libc_hidden_def()
224 fp->_wide_data->_IO_write_end = fp->_wide_data->_IO_buf_base; in libc_hidden_def()
230 count = _IO_SYSREAD (fp, fp->_IO_read_end, in libc_hidden_def()
231 fp->_IO_buf_end - fp->_IO_read_end); in libc_hidden_def()
236 fp->_flags |= _IO_EOF_SEEN; in libc_hidden_def()
237 fp->_offset = _IO_pos_BAD; in libc_hidden_def()
240 fp->_flags |= _IO_ERR_SEEN, count = 0; in libc_hidden_def()
242 fp->_IO_read_end += count; in libc_hidden_def()
251 if (fp->_offset != _IO_pos_BAD) in libc_hidden_def()
252 _IO_pos_adjust (fp->_offset, count); in libc_hidden_def()
255 fp->_wide_data->_IO_last_state = fp->_wide_data->_IO_state; in libc_hidden_def()
256 fp->_IO_read_base = fp->_IO_read_ptr; in libc_hidden_def()
257 const char *from = fp->_IO_read_ptr; in libc_hidden_def()
258 const char *to = fp->_IO_read_end; in libc_hidden_def()
267 status = __libio_codecvt_in (cd, &fp->_wide_data->_IO_state, in libc_hidden_def()
269 fp->_wide_data->_IO_read_end, in libc_hidden_def()
270 fp->_wide_data->_IO_buf_end, in libc_hidden_def()
271 &fp->_wide_data->_IO_read_end); in libc_hidden_def()
274 fp->_IO_read_ptr += MAX (0, read_ptr_copy - &accbuf[naccbuf - to_copy]); in libc_hidden_def()
276 fp->_IO_read_ptr = (char *) read_ptr_copy; in libc_hidden_def()
277 if (fp->_wide_data->_IO_read_end == fp->_wide_data->_IO_buf_base) in libc_hidden_def()
283 fp->_flags |= _IO_ERR_SEEN; in libc_hidden_def()
292 if (fp->_IO_read_base < fp->_IO_read_ptr) in libc_hidden_def()
296 size_t avail = fp->_IO_read_end - fp->_IO_read_ptr; in libc_hidden_def()
297 memmove (fp->_IO_read_base, fp->_IO_read_ptr, avail); in libc_hidden_def()
298 fp->_IO_read_ptr = fp->_IO_read_base; in libc_hidden_def()
299 fp->_IO_read_end -= avail; in libc_hidden_def()
302 naccbuf = fp->_IO_read_end - fp->_IO_read_ptr; in libc_hidden_def()
306 memcpy (accbuf, fp->_IO_read_ptr, naccbuf); in libc_hidden_def()
321 fp->_IO_read_ptr = fp->_IO_read_end = fp->_IO_read_base; in libc_hidden_def()
326 return *fp->_wide_data->_IO_read_ptr; in libc_hidden_def()
332 _IO_wfile_underflow_mmap (FILE *fp) in libc_hidden_def()
337 if (__glibc_unlikely (fp->_flags & _IO_NO_READS)) in libc_hidden_def()
339 fp->_flags |= _IO_ERR_SEEN; in libc_hidden_def()
343 if (fp->_wide_data->_IO_read_ptr < fp->_wide_data->_IO_read_end) in libc_hidden_def()
344 return *fp->_wide_data->_IO_read_ptr; in libc_hidden_def()
346 cd = fp->_codecvt; in libc_hidden_def()
349 if (fp->_IO_read_ptr >= fp->_IO_read_end in libc_hidden_def()
351 && _IO_file_underflow_mmap (fp) == EOF) in libc_hidden_def()
357 read_stop = (const char *) fp->_IO_read_ptr; in libc_hidden_def()
359 if (fp->_wide_data->_IO_buf_base == NULL) in libc_hidden_def()
362 if (fp->_wide_data->_IO_save_base != NULL) in libc_hidden_def()
364 free (fp->_wide_data->_IO_save_base); in libc_hidden_def()
365 fp->_flags &= ~_IO_IN_BACKUP; in libc_hidden_def()
367 _IO_wdoallocbuf (fp); in libc_hidden_def()
370 fp->_wide_data->_IO_last_state = fp->_wide_data->_IO_state; in libc_hidden_def()
371 fp->_wide_data->_IO_read_base = fp->_wide_data->_IO_read_ptr = in libc_hidden_def()
372 fp->_wide_data->_IO_buf_base; in libc_hidden_def()
373 __libio_codecvt_in (cd, &fp->_wide_data->_IO_state, in libc_hidden_def()
374 fp->_IO_read_ptr, fp->_IO_read_end, in libc_hidden_def()
376 fp->_wide_data->_IO_read_ptr, in libc_hidden_def()
377 fp->_wide_data->_IO_buf_end, in libc_hidden_def()
378 &fp->_wide_data->_IO_read_end); in libc_hidden_def()
380 fp->_IO_read_ptr = (char *) read_stop; in libc_hidden_def()
383 if (fp->_wide_data->_IO_read_ptr < fp->_wide_data->_IO_read_end) in libc_hidden_def()
384 return *fp->_wide_data->_IO_read_ptr; in libc_hidden_def()
388 fp->_flags |= _IO_ERR_SEEN; in libc_hidden_def()
393 _IO_wfile_underflow_maybe_mmap (FILE *fp) in _IO_wfile_underflow_maybe_mmap() argument
398 if (_IO_file_underflow_maybe_mmap (fp) == EOF) in _IO_wfile_underflow_maybe_mmap()
401 return _IO_WUNDERFLOW (fp); in _IO_wfile_underflow_maybe_mmap()
479 _IO_wfile_sync (FILE *fp) in libc_hidden_def()
485 if (fp->_wide_data->_IO_write_ptr > fp->_wide_data->_IO_write_base) in libc_hidden_def()
486 if (_IO_do_flush (fp)) in libc_hidden_def()
488 delta = fp->_wide_data->_IO_read_ptr - fp->_wide_data->_IO_read_end; in libc_hidden_def()
493 struct _IO_codecvt *cv = fp->_codecvt; in libc_hidden_def()
509 size_t wnread = (fp->_wide_data->_IO_read_ptr in libc_hidden_def()
510 - fp->_wide_data->_IO_read_base); in libc_hidden_def()
511 fp->_wide_data->_IO_state = fp->_wide_data->_IO_last_state; in libc_hidden_def()
512 nread = __libio_codecvt_length (cv, &fp->_wide_data->_IO_state, in libc_hidden_def()
513 fp->_IO_read_base, in libc_hidden_def()
514 fp->_IO_read_end, wnread); in libc_hidden_def()
515 fp->_IO_read_ptr = fp->_IO_read_base + nread; in libc_hidden_def()
516 delta = -(fp->_IO_read_end - fp->_IO_read_base - nread); in libc_hidden_def()
519 new_pos = _IO_SYSSEEK (fp, delta, 1); in libc_hidden_def()
522 fp->_wide_data->_IO_read_end = fp->_wide_data->_IO_read_ptr; in libc_hidden_def()
523 fp->_IO_read_end = fp->_IO_read_ptr; in libc_hidden_def()
531 fp->_offset = _IO_pos_BAD; in libc_hidden_def()
545 adjust_wide_data (FILE *fp, bool do_convert) in libc_hidden_def()
547 struct _IO_codecvt *cv = fp->_codecvt; in libc_hidden_def()
555 fp->_wide_data->_IO_read_end += ((fp->_IO_read_ptr - fp->_IO_read_base) in libc_hidden_def()
561 const char *read_stop = (const char *) fp->_IO_read_base; in libc_hidden_def()
565 fp->_wide_data->_IO_last_state = fp->_wide_data->_IO_state; in libc_hidden_def()
566 status = __libio_codecvt_in (cv, &fp->_wide_data->_IO_state, in libc_hidden_def()
567 fp->_IO_read_base, fp->_IO_read_ptr, in libc_hidden_def()
569 fp->_wide_data->_IO_read_base, in libc_hidden_def()
570 fp->_wide_data->_IO_buf_end, in libc_hidden_def()
571 &fp->_wide_data->_IO_read_end); in libc_hidden_def()
576 fp->_flags |= _IO_ERR_SEEN; in libc_hidden_def()
584 fp->_wide_data->_IO_read_ptr = fp->_wide_data->_IO_read_end; in libc_hidden_def()
593 do_ftell_wide (FILE *fp) in do_ftell_wide() argument
599 if (fp->_wide_data->_IO_buf_base != NULL) in do_ftell_wide()
604 bool unflushed_writes = (fp->_wide_data->_IO_write_ptr in do_ftell_wide()
605 > fp->_wide_data->_IO_write_base); in do_ftell_wide()
607 bool append_mode = (fp->_flags & _IO_IS_APPENDING) == _IO_IS_APPENDING; in do_ftell_wide()
614 result = _IO_SYSSEEK (fp, 0, _IO_seek_end); in do_ftell_wide()
618 fp->_offset = result; in do_ftell_wide()
627 if (_IO_in_backup (fp)) in do_ftell_wide()
629 if (fp->_wide_data->_IO_read_ptr < fp->_wide_data->_IO_read_end) in do_ftell_wide()
637 wide_read_base = fp->_wide_data->_IO_save_base; in do_ftell_wide()
639 wide_read_end = fp->_wide_data->_IO_save_end; in do_ftell_wide()
643 wide_read_base = fp->_wide_data->_IO_read_base; in do_ftell_wide()
644 wide_read_ptr = fp->_wide_data->_IO_read_ptr; in do_ftell_wide()
645 wide_read_end = fp->_wide_data->_IO_read_end; in do_ftell_wide()
648 struct _IO_codecvt *cv = fp->_codecvt; in do_ftell_wide()
656 offset -= fp->_IO_read_end - fp->_IO_read_ptr; in do_ftell_wide()
663 __mbstate_t state = fp->_wide_data->_IO_last_state; in do_ftell_wide()
665 fp->_IO_read_base, in do_ftell_wide()
666 fp->_IO_read_end, delta); in do_ftell_wide()
667 offset -= fp->_IO_read_end - fp->_IO_read_base - nread; in do_ftell_wide()
673 offset += (fp->_wide_data->_IO_write_ptr in do_ftell_wide()
674 - fp->_wide_data->_IO_write_base) * clen; in do_ftell_wide()
677 size_t delta = (fp->_wide_data->_IO_write_ptr in do_ftell_wide()
678 - fp->_wide_data->_IO_write_base); in do_ftell_wide()
684 const wchar_t *in = fp->_wide_data->_IO_write_base; in do_ftell_wide()
688 __mbstate_t state = fp->_wide_data->_IO_last_state; in do_ftell_wide()
714 offset += fp->_IO_write_ptr - fp->_IO_write_base; in do_ftell_wide()
717 offset += fp->_IO_write_ptr - fp->_IO_read_end; in do_ftell_wide()
721 if (fp->_offset != _IO_pos_BAD) in do_ftell_wide()
722 result = fp->_offset; in do_ftell_wide()
724 result = _IO_SYSSEEK (fp, 0, _IO_seek_cur); in do_ftell_wide()
741 _IO_wfile_seekoff (FILE *fp, off64_t offset, int dir, int mode) in _IO_wfile_seekoff() argument
751 return do_ftell_wide (fp); in _IO_wfile_seekoff()
755 int must_be_exact = ((fp->_wide_data->_IO_read_base in _IO_wfile_seekoff()
756 == fp->_wide_data->_IO_read_end) in _IO_wfile_seekoff()
757 && (fp->_wide_data->_IO_write_base in _IO_wfile_seekoff()
758 == fp->_wide_data->_IO_write_ptr)); in _IO_wfile_seekoff()
760 bool was_writing = ((fp->_wide_data->_IO_write_ptr in _IO_wfile_seekoff()
761 > fp->_wide_data->_IO_write_base) in _IO_wfile_seekoff()
762 || _IO_in_put_mode (fp)); in _IO_wfile_seekoff()
771 if (was_writing && _IO_switch_to_wget_mode (fp)) in _IO_wfile_seekoff()
774 if (fp->_wide_data->_IO_buf_base == NULL) in _IO_wfile_seekoff()
777 if (fp->_wide_data->_IO_read_base != NULL) in _IO_wfile_seekoff()
779 free (fp->_wide_data->_IO_read_base); in _IO_wfile_seekoff()
780 fp->_flags &= ~_IO_IN_BACKUP; in _IO_wfile_seekoff()
782 _IO_doallocbuf (fp); in _IO_wfile_seekoff()
783 _IO_setp (fp, fp->_IO_buf_base, fp->_IO_buf_base); in _IO_wfile_seekoff()
784 _IO_setg (fp, fp->_IO_buf_base, fp->_IO_buf_base, fp->_IO_buf_base); in _IO_wfile_seekoff()
785 _IO_wsetp (fp, fp->_wide_data->_IO_buf_base, in _IO_wfile_seekoff()
786 fp->_wide_data->_IO_buf_base); in _IO_wfile_seekoff()
787 _IO_wsetg (fp, fp->_wide_data->_IO_buf_base, in _IO_wfile_seekoff()
788 fp->_wide_data->_IO_buf_base, fp->_wide_data->_IO_buf_base); in _IO_wfile_seekoff()
800 cv = fp->_codecvt; in _IO_wfile_seekoff()
807 offset -= (fp->_wide_data->_IO_read_end in _IO_wfile_seekoff()
808 - fp->_wide_data->_IO_read_ptr) * clen; in _IO_wfile_seekoff()
810 offset -= fp->_IO_read_end - fp->_IO_read_ptr; in _IO_wfile_seekoff()
816 delta = (fp->_wide_data->_IO_read_ptr in _IO_wfile_seekoff()
817 - fp->_wide_data->_IO_read_base); in _IO_wfile_seekoff()
818 fp->_wide_data->_IO_state = fp->_wide_data->_IO_last_state; in _IO_wfile_seekoff()
820 &fp->_wide_data->_IO_state, in _IO_wfile_seekoff()
821 fp->_IO_read_base, in _IO_wfile_seekoff()
822 fp->_IO_read_end, delta); in _IO_wfile_seekoff()
823 fp->_IO_read_ptr = fp->_IO_read_base + nread; in _IO_wfile_seekoff()
824 fp->_wide_data->_IO_read_end = fp->_wide_data->_IO_read_ptr; in _IO_wfile_seekoff()
825 offset -= fp->_IO_read_end - fp->_IO_read_base - nread; in _IO_wfile_seekoff()
829 if (fp->_offset == _IO_pos_BAD) in _IO_wfile_seekoff()
833 offset += fp->_offset; in _IO_wfile_seekoff()
842 if (_IO_SYSSTAT (fp, &st) == 0 && S_ISREG (st.st_mode)) in _IO_wfile_seekoff()
852 _IO_free_wbackup_area (fp); in _IO_wfile_seekoff()
857 if (fp->_offset != _IO_pos_BAD && fp->_IO_read_base != NULL in _IO_wfile_seekoff()
858 && !_IO_in_backup (fp)) in _IO_wfile_seekoff()
860 off64_t start_offset = (fp->_offset in _IO_wfile_seekoff()
861 - (fp->_IO_read_end - fp->_IO_buf_base)); in _IO_wfile_seekoff()
862 if (offset >= start_offset && offset < fp->_offset) in _IO_wfile_seekoff()
864 _IO_setg (fp, fp->_IO_buf_base, in _IO_wfile_seekoff()
865 fp->_IO_buf_base + (offset - start_offset), in _IO_wfile_seekoff()
866 fp->_IO_read_end); in _IO_wfile_seekoff()
867 _IO_setp (fp, fp->_IO_buf_base, fp->_IO_buf_base); in _IO_wfile_seekoff()
868 _IO_wsetg (fp, fp->_wide_data->_IO_buf_base, in _IO_wfile_seekoff()
869 fp->_wide_data->_IO_buf_base, in _IO_wfile_seekoff()
870 fp->_wide_data->_IO_buf_base); in _IO_wfile_seekoff()
871 _IO_wsetp (fp, fp->_wide_data->_IO_buf_base, in _IO_wfile_seekoff()
872 fp->_wide_data->_IO_buf_base); in _IO_wfile_seekoff()
874 if (adjust_wide_data (fp, false)) in _IO_wfile_seekoff()
877 _IO_mask_flags (fp, 0, _IO_EOF_SEEN); in _IO_wfile_seekoff()
882 if (fp->_flags & _IO_NO_READS) in _IO_wfile_seekoff()
886 new_offset = offset & ~(fp->_IO_buf_end - fp->_IO_buf_base - 1); in _IO_wfile_seekoff()
888 if (delta > fp->_IO_buf_end - fp->_IO_buf_base) in _IO_wfile_seekoff()
893 result = _IO_SYSSEEK (fp, new_offset, 0); in _IO_wfile_seekoff()
900 count = _IO_SYSREAD (fp, fp->_IO_buf_base, in _IO_wfile_seekoff()
902 ? delta : fp->_IO_buf_end - fp->_IO_buf_base)); in _IO_wfile_seekoff()
911 _IO_setg (fp, fp->_IO_buf_base, fp->_IO_buf_base + delta, in _IO_wfile_seekoff()
912 fp->_IO_buf_base + count); in _IO_wfile_seekoff()
913 _IO_setp (fp, fp->_IO_buf_base, fp->_IO_buf_base); in _IO_wfile_seekoff()
914 _IO_wsetg (fp, fp->_wide_data->_IO_buf_base, in _IO_wfile_seekoff()
915 fp->_wide_data->_IO_buf_base, fp->_wide_data->_IO_buf_base); in _IO_wfile_seekoff()
916 _IO_wsetp (fp, fp->_wide_data->_IO_buf_base, fp->_wide_data->_IO_buf_base); in _IO_wfile_seekoff()
918 if (adjust_wide_data (fp, true)) in _IO_wfile_seekoff()
921 fp->_offset = result + count; in _IO_wfile_seekoff()
922 _IO_mask_flags (fp, 0, _IO_EOF_SEEN); in _IO_wfile_seekoff()
926 _IO_unsave_markers (fp); in _IO_wfile_seekoff()
927 result = _IO_SYSSEEK (fp, offset, dir); in _IO_wfile_seekoff()
930 _IO_mask_flags (fp, 0, _IO_EOF_SEEN); in _IO_wfile_seekoff()
931 fp->_offset = result; in _IO_wfile_seekoff()
932 _IO_setg (fp, fp->_IO_buf_base, fp->_IO_buf_base, fp->_IO_buf_base); in _IO_wfile_seekoff()
933 _IO_setp (fp, fp->_IO_buf_base, fp->_IO_buf_base); in _IO_wfile_seekoff()
934 _IO_wsetg (fp, fp->_wide_data->_IO_buf_base, in _IO_wfile_seekoff()
935 fp->_wide_data->_IO_buf_base, fp->_wide_data->_IO_buf_base); in _IO_wfile_seekoff()
936 _IO_wsetp (fp, fp->_wide_data->_IO_buf_base, in _IO_wfile_seekoff()
937 fp->_wide_data->_IO_buf_base); in _IO_wfile_seekoff()
946 if (fp->_offset >= 0) in _IO_wfile_seekoff()
947 _IO_SYSSEEK (fp, fp->_offset, 0); in _IO_wfile_seekoff()