.\" Add ERRORS section.
.\" Document the 'a' and 'm' modifiers for dynamic string allocation.
.\"
-.TH SCANF 3 2010-09-20 "GNU" "Linux Programmer's Manual"
+.TH SCANF 3 2011-09-28 "GNU" "Linux Programmer's Manual"
.SH NAME
scanf, fscanf, sscanf, vscanf, vsscanf, vfscanf \- input format conversion
.SH SYNOPSIS
.I pointer
argument.
If the next item of input does not match the conversion specification,
-the conversion fails \(em this is a
+the conversion fails\(emthis is a
.IR "matching failure" .
.PP
Each
Most conversions discard initial white space characters (the exceptions
are noted below),
and these discarded characters don't count toward the maximum field width.
-String input conversions store a null terminator (\(aq\\0\(aq)
+String input conversions store a terminating null byte (\(aq\\0\(aq)
to mark the end of the input;
the maximum field width does not include this terminator.
.TP
.B s
Matches a sequence of non-white-space characters;
the next pointer must be a pointer to character array that is
-long enough to hold the input sequence and the terminating null
-character (\(aq\\0\(aq), which is added automatically.
+long enough to hold the input sequence and
+the terminating null byte (\(aq\\0\(aq), which is added automatically.
The input string stops at white space or at the maximum field
width, whichever occurs first.
.TP