summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbluss <bluss@users.noreply.github.com>2016-04-13 01:22:04 +0200
committerbluss <bluss@users.noreply.github.com>2016-04-13 01:26:34 +0200
commitadb400dd0ef2089668f11ab013ce3ced74b8ee1c (patch)
tree15f5d3d66c3e90fc6777123280bbcf8fe175917d
parent74f8f4ae8836b28456aaf66d0c4e5ff6b123baa0 (diff)
downloadrust-libc-adb400dd0ef2089668f11ab013ce3ced74b8ee1c.tar.gz
Add the family of printf, scanf functions
-rw-r--r--src/lib.rs10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/lib.rs b/src/lib.rs
index 2593e3ba6b..b8c654423b 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -166,6 +166,16 @@ extern {
mode: c_int,
size: size_t) -> c_int;
pub fn setbuf(stream: *mut FILE, buf: *mut c_char);
+
+ pub fn fprintf(stream: *mut FILE, format: *const c_char, ...) -> c_int;
+ pub fn printf(format: *const c_char, ...) -> c_int;
+ pub fn snprintf(s: *mut c_char, n: size_t,
+ format: *const c_char, ...) -> c_int;
+ pub fn sprintf(s: *mut c_char, format: *const c_char, ...) -> c_int;
+ pub fn fscanf(stream: *mut FILE, format: *const c_char, ...) -> c_int;
+ pub fn scanf(format: *const c_char, ...) -> c_int;
+ pub fn sscanf(s: *const c_char, format: *const c_char, ...) -> c_int;
+
pub fn fgetc(stream: *mut FILE) -> c_int;
pub fn fgets(buf: *mut c_char, n: c_int, stream: *mut FILE) -> *mut c_char;
pub fn fputc(c: c_int, stream: *mut FILE) -> c_int;