From fb5750bfb4c4ffd5ae839c416de192c8bc262b4b Mon Sep 17 00:00:00 2001 From: Jeff Johnston Date: Tue, 17 Apr 2007 20:53:24 +0000 Subject: 2007-04-17 Brian Dessent * libc/stdio/sscanf.c: Update documentation comments. * libc/stdio/vfscanf.c (__SVFSCANF_R): Handle j, t, and z modifiers. --- newlib/libc/stdio/sscanf.c | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) (limited to 'newlib/libc/stdio/sscanf.c') diff --git a/newlib/libc/stdio/sscanf.c b/newlib/libc/stdio/sscanf.c index 5ad39d8b7..b74dd3ebe 100644 --- a/newlib/libc/stdio/sscanf.c +++ b/newlib/libc/stdio/sscanf.c @@ -147,9 +147,9 @@ DESCRIPTION Then <> proceeds to the next format specification. o size - <>, <>, and <> are optional size characters which - override the default way that <> interprets the - data type of the corresponding argument. + <>, <>, <>, <>, <>, and <> are optional size + characters which override the default way that <> + interprets the data type of the corresponding argument. .Modifier Type(s) @@ -162,6 +162,11 @@ DESCRIPTION . h D, I, O, U, X no effect . e, f, c, s, p . +. j d, i, o, u, x, n convert input to intmax_t, +. store in intmax_t object +. +. j all others no effect +. . l d, i, o, u, x, n convert input to long, . store in long object . @@ -180,7 +185,18 @@ DESCRIPTION . L e, f, g, E, G convert to long double, . store in long double . -. L all others no effect +. L all others no effect +. +. t d, i, o, u, x, n convert input to ptrdiff_t, +. store in ptrdiff_t object +. +. t all others no effect +. +. z d, i, o, u, x, n convert input to size_t, +. store in size_t object +. +. z all others no effect +. o <[type]> -- cgit v1.2.3