Lines Matching refs:file

2    This file is part of the GNU C Library.
19 As a special exception, if you link the code in this file with
23 however invalidate any other reasons why the executable file
61 if (fp->file._flags & _IO_LINKED)
71 f = (struct _IO_FILE_plus **) &(*f)->file._chain)
75 *f = (struct _IO_FILE_plus *) fp->file._chain;
80 fp->file._flags &= ~_IO_LINKED;
95 if ((fp->file._flags & _IO_LINKED) == 0)
97 fp->file._flags |= _IO_LINKED;
104 fp->file._chain = (_IO_FILE *) INTUSE(_IO_list_all);
232 __overflow(_IO_FILE *file, int character)
235 if (file->_mode == 0)
236 _IO_fwide(file, -1);
238 return _IO_OVERFLOW(file, character);
326 __underflow(_IO_FILE *file)
329 if (file->_vtable_offset == 0 && _IO_fwide(file, -1) != -1)
333 if (file->_mode == 0)
334 _IO_fwide(file, -1);
336 if (_IO_in_put_mode(file) && INTUSE(_IO_switch_to_get_mode)(file) == EOF)
339 if (file->_IO_read_ptr < file->_IO_read_end)
340 return *(unsigned char *)file->_IO_read_ptr;
342 if (_IO_in_backup(file)) {
343 _IO_switch_to_main_get_area(file);
345 if (file->_IO_read_ptr < file->_IO_read_end)
346 return *(unsigned char *)file->_IO_read_ptr;
348 if (_IO_have_markers(file)) {
349 if (save_for_backup(file, file->_IO_read_end))
351 } else if (_IO_have_backup(file))
352 INTUSE(_IO_free_backup_area)(file);
354 return _IO_UNDERFLOW(file);
360 __uflow(_IO_FILE *file)
363 if (file->_vtable_offset == 0 && _IO_fwide(file, -1) != -1)
367 if (file->_mode == 0)
368 _IO_fwide(file, -11);
370 if (_IO_in_put_mode(file) && INTUSE(_IO_switch_to_get_mode)(file) == EOF)
373 if (file->_IO_read_ptr < file->_IO_read_end)
374 return *(unsigned char *)file->_IO_read_ptr++;
376 if (_IO_in_backup(file)) {
377 _IO_switch_to_main_get_area(file);
379 if (file->_IO_read_ptr < file->_IO_read_end)
380 return *(unsigned char *)file->_IO_read_ptr++;
383 if (_IO_have_markers(file)) {
384 if (save_for_backup(file, file->_IO_read_end))
386 } else if (_IO_have_backup(file))
387 INTUSE(_IO_free_backup_area)(file);
389 return _IO_UFLOW(file);