Lines Matching defs:FILE

417 pub enum FILE {}
418 impl ::Copy for FILE {}
419 impl ::Clone for FILE {
420 fn clone(&self) -> FILE {
465 pub fn fopen(filename: *const c_char, mode: *const c_char) -> *mut FILE;
470 pub fn freopen(filename: *const c_char, mode: *const c_char, file: *mut FILE) -> *mut FILE;
472 pub fn fflush(file: *mut FILE) -> c_int;
473 pub fn fclose(file: *mut FILE) -> c_int;
476 pub fn tmpfile() -> *mut FILE;
477 pub fn setvbuf(stream: *mut FILE, buffer: *mut c_char, mode: c_int, size: size_t) -> c_int;
478 pub fn setbuf(stream: *mut FILE, buf: *mut c_char);
481 pub fn fgetc(stream: *mut FILE) -> c_int;
482 pub fn fgets(buf: *mut c_char, n: c_int, stream: *mut FILE) -> *mut c_char;
483 pub fn fputc(c: c_int, stream: *mut FILE) -> c_int;
488 pub fn fputs(s: *const c_char, stream: *mut FILE) -> c_int;
490 pub fn ungetc(c: c_int, stream: *mut FILE) -> c_int;
491 pub fn fread(ptr: *mut c_void, size: size_t, nobj: size_t, stream: *mut FILE) -> size_t;
496 pub fn fwrite(ptr: *const c_void, size: size_t, nobj: size_t, stream: *mut FILE) -> size_t;
497 pub fn fseek(stream: *mut FILE, offset: c_long, whence: c_int) -> c_int;
498 pub fn ftell(stream: *mut FILE) -> c_long;
499 pub fn rewind(stream: *mut FILE);
501 pub fn fgetpos(stream: *mut FILE, ptr: *mut fpos_t) -> c_int;
503 pub fn fsetpos(stream: *mut FILE, ptr: *const fpos_t) -> c_int;
504 pub fn feof(stream: *mut FILE) -> c_int;
505 pub fn ferror(stream: *mut FILE) -> c_int;
506 pub fn clearerr(stream: *mut FILE);
582 pub fn fprintf(stream: *mut ::FILE, format: *const ::c_char, ...) -> ::c_int;
590 pub fn fscanf(stream: *mut ::FILE, format: *const ::c_char, ...) -> ::c_int;
748 pub fn pclose(stream: *mut ::FILE) -> ::c_int;
753 pub fn fdopen(fd: ::c_int, mode: *const c_char) -> *mut ::FILE;
754 pub fn fileno(stream: *mut ::FILE) -> ::c_int;
1366 pub fn fseeko(stream: *mut ::FILE, offset: ::off_t, whence: ::c_int) -> ::c_int;
1367 pub fn ftello(stream: *mut ::FILE) -> ::off_t;
1405 pub fn getline(lineptr: *mut *mut c_char, n: *mut size_t, stream: *mut FILE) -> ssize_t;
1428 ) -> *mut FILE;
1496 pub fn fmemopen(buf: *mut c_void, size: size_t, mode: *const c_char) -> *mut FILE;
1497 pub fn open_memstream(ptr: *mut *mut c_char, sizeloc: *mut size_t) -> *mut FILE;