Lines Matching defs:stdio
410 <stdio.h>'s FILE. */
433 struct stdio_file *stdio = xmalloc (sizeof (struct stdio_file));
434 stdio->magic = &stdio_file_magic;
435 stdio->file = file;
436 stdio->close_p = close_p;
437 set_ui_file_data (ui_file, stdio, stdio_file_delete);
449 struct stdio_file *stdio = ui_file_data (file);
450 if (stdio->magic != &stdio_file_magic)
453 if (stdio->close_p)
455 fclose (stdio->file);
457 xfree (stdio);
463 struct stdio_file *stdio = ui_file_data (file);
464 if (stdio->magic != &stdio_file_magic)
467 fflush (stdio->file);
473 struct stdio_file *stdio = ui_file_data (file);
474 if (stdio->magic != &stdio_file_magic)
477 return read (fileno (stdio->file), buf, length_buf);
483 struct stdio_file *stdio = ui_file_data (file);
484 if (stdio->magic != &stdio_file_magic)
487 fwrite (buf, length_buf, 1, stdio->file);
493 struct stdio_file *stdio = ui_file_data (file);
494 if (stdio->magic != &stdio_file_magic)
497 fputs (linebuffer, stdio->file);
503 struct stdio_file *stdio = ui_file_data (file);
504 if (stdio->magic != &stdio_file_magic)
507 return (isatty (fileno (stdio->file)));