Lines Matching full:file
15 complex file operations so that a minimal system can easily support
20 FILE objects. The pointers may reside in read-only memory, but the
21 FILE objects may not. A single FILE object may be used for all three
23 stored in the same location. The FILE object contains function
27 sample_putc(char c, FILE *file)
29 (void) file; /* Not used in this function
35 sample_getc(FILE *file)
38 (void) file; /* Not used in this function */
44 provide, will be called to flush pending output to the file, e.g.,
48 sample_flush(FILE *file)
51 (void) file; /* Not used in this function */
55 These functions are used to initialize a FILE structure:
57 static FILE __stdio = FDEV_SETUP_STREAM(sample_putc,
62 This defines a FILE which can read and write characters using the putc
73 Finally, the FILE is used to initialize the `stdin`, `stdout` and
76 FILE *const stdin = &__stdio;
138 file provides a way to specify a library after libc using the
210 * -Dspecsdir=none disables installing picolibc.specs as that file