---- scanf.3.orig Fri Mar 11 17:08:59 2005
-+++ scanf.3 Fri Mar 11 17:03:13 2005
-@@ -115,10 +115,18 @@
- each successive conversion specifier
- (but see the
- .Cm *
--conversion below).
-+and
-+.Cm %n$
-+conversions below).
- All conversions are introduced by the
- .Cm %
--(percent sign) character.
-+(percent sign) character or
-+.Cm %n$
-+sequence. In the latter case the next
-+.Em pointer
-+will be the
-+.Cm n
-+th argument after the format string.
+--- scanf.3.orig 2008-07-30 01:54:48.000000000 -0700
++++ scanf.3 2008-07-30 02:06:07.000000000 -0700
+@@ -40,35 +40,55 @@
+ .Dt SCANF 3
+ .Os
+ .Sh NAME
+-.Nm scanf ,
+ .Nm fscanf ,
++.Nm scanf ,
+ .Nm sscanf ,
++.Nm vfscanf ,
+ .Nm vscanf ,
+-.Nm vsscanf ,
+-.Nm vfscanf
++.Nm vsscanf
+ .Nd input format conversion
+ .Sh LIBRARY
+ .Lb libc
+ .Sh SYNOPSIS
+ .In stdio.h
+ .Ft int
+-.Fn scanf "const char * restrict format" ...
++.Fo fscanf
++.Fa "FILE *restrict stream"
++.Fa "const char *restrict format" ...
++.Fc
+ .Ft int
+-.Fn fscanf "FILE * restrict stream" "const char * restrict format" ...
++.Fo scanf
++.Fa "const char *restrict format" ...
++.Fc
+ .Ft int
+-.Fn sscanf "const char * restrict str" "const char * restrict format" ...
++.Fo sscanf
++.Fa "const char *restrict s"
++.Fa "const char *restrict format" ...
++.Fc
+ .In stdarg.h
++.In stdio.h
+ .Ft int
+-.Fn vscanf "const char * restrict format" "va_list ap"
++.Fo vfscanf
++.Fa "FILE *restrict stream"
++.Fa "const char *restrict format"
++.Fa "va_list arg"
++.Fc
+ .Ft int
+-.Fn vsscanf "const char * restrict str" "const char * restrict format" "va_list ap"
++.Fo vscanf
++.Fa "const char *restrict format"
++.Fa "va_list arg"
++.Fc
+ .Ft int
+-.Fn vfscanf "FILE * restrict stream" "const char * restrict format" "va_list ap"
++.Fo vsscanf
++.Fa "const char *restrict s"
++.Fa "const char *restrict format"
++.Fa "va_list arg"
++.Fc
+ .Sh DESCRIPTION
+ The
+ .Fn scanf
+ family of functions scans input according to a
+-.Fa format
++.Fa format ,
+ as described below.
+ This format may contain
+ .Em conversion specifiers ;
+@@ -87,7 +107,8 @@
+ and
+ .Fn sscanf
+ reads its input from the character string pointed to by
+-.Fa str .
++.Fa s .
++.Pp