From: Michael Kerrisk Date: Wed, 27 Feb 2019 09:59:42 +0000 (+0100) Subject: scanf.3: ffix X-Git-Tag: man-pages-5.00~31 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=68c63bfd76342f606109b7f32300d67d0ef54ebf;p=thirdparty%2Fman-pages.git scanf.3: ffix Reported-by: Bjarni Ingi Gislason Signed-off-by: Michael Kerrisk --- diff --git a/man3/scanf.3 b/man3/scanf.3 index 502569a45c..adab15060a 100644 --- a/man3/scanf.3 +++ b/man3/scanf.3 @@ -660,9 +660,9 @@ modifier for assignment allocation (as documented in DESCRIPTION, above). Note that the .B a modifier is not available if the program is compiled with -.I "gcc -std=c99" +.I "gcc \-std=c99" or -.IR "gcc -D_ISOC99_SOURCE" +.IR "gcc \-D_ISOC99_SOURCE" (unless .B _GNU_SOURCE is also specified), in which case the @@ -689,7 +689,7 @@ conversion specifiers (e.g., It avoids ambiguity with respect to the .B %a floating-point conversion specifier (and is unaffected by -.IR "gcc -std=c99" +.IR "gcc \-std=c99" etc.). .SH BUGS All functions are fully C89 conformant, but provide the @@ -743,7 +743,7 @@ char *p; int n; errno = 0; -n = scanf("%m[a-z]", &p); +n = scanf("%m[a\-z]", &p); if (n == 1) { printf("read: %s\\n", p); free(p);