Lines Matching defs:FILE

54 pub enum FILE {}
470 pub fn fopen(a: *const c_char, b: *const c_char) -> *mut FILE;
471 pub fn freopen(a: *const c_char, b: *const c_char, f: *mut FILE) -> *mut FILE;
472 pub fn fclose(f: *mut FILE) -> c_int;
475 pub fn feof(f: *mut FILE) -> c_int;
476 pub fn ferror(f: *mut FILE) -> c_int;
477 pub fn fflush(f: *mut FILE) -> c_int;
478 pub fn clearerr(f: *mut FILE);
479 pub fn fseek(f: *mut FILE, b: c_long, c: c_int) -> c_int;
480 pub fn ftell(f: *mut FILE) -> c_long;
481 pub fn rewind(f: *mut FILE);
482 pub fn fgetpos(f: *mut FILE, pos: *mut fpos_t) -> c_int;
483 pub fn fsetpos(f: *mut FILE, pos: *const fpos_t) -> c_int;
484 pub fn fread(buf: *mut c_void, a: size_t, b: size_t, f: *mut FILE) -> size_t;
485 pub fn fwrite(buf: *const c_void, a: size_t, b: size_t, f: *mut FILE) -> size_t;
486 pub fn fgetc(f: *mut FILE) -> c_int;
487 pub fn getc(f: *mut FILE) -> c_int;
489 pub fn ungetc(a: c_int, f: *mut FILE) -> c_int;
490 pub fn fputc(a: c_int, f: *mut FILE) -> c_int;
491 pub fn putc(a: c_int, f: *mut FILE) -> c_int;
493 pub fn fputs(a: *const c_char, f: *mut FILE) -> c_int;
540 pub fn setvbuf(stream: *mut FILE, buffer: *mut c_char, mode: c_int, size: size_t) -> c_int;
541 pub fn setbuf(stream: *mut FILE, buf: *mut c_char);
542 pub fn fgets(buf: *mut c_char, n: c_int, stream: *mut FILE) -> *mut c_char;
583 pub fn fprintf(stream: *mut ::FILE, format: *const ::c_char, ...) -> ::c_int;
587 pub fn fscanf(stream: *mut ::FILE, format: *const ::c_char, ...) -> ::c_int;
597 pub fn fdopen(fd: ::c_int, mode: *const c_char) -> *mut ::FILE;
598 pub fn fileno(stream: *mut ::FILE) -> ::c_int;
691 pub fn fseeko(stream: *mut ::FILE, offset: ::off_t, whence: ::c_int) -> ::c_int;
692 pub fn ftello(stream: *mut ::FILE) -> ::off_t;
696 pub fn getline(lineptr: *mut *mut c_char, n: *mut size_t, stream: *mut FILE) -> ssize_t;