Home | History | Annotate | Download | only in gen
History log of /src/lib/libc/gen/fmtcheck.c
RevisionDateAuthorComments
 1.16  13-Dec-2017  rin Revert change made by rev 1.11; now, fmtcheck(3) does not complain about
unused trailing arguments as before.

See also discussion on tech-userland:
http://mail-index.netbsd.org/tech-userlevel/2017/12/07/msg011019.html
 1.15  06-Dec-2017  rin Fix possible use of uninitialized variable in case of WIN32 && !_WIN64.
 1.14  06-Dec-2017  rin Teach fmtcheck(3) about wint_t, intmax_t, char *, intmax_t *, and wide string
arguments. Taken from FreeBSD:
https://svnweb.freebsd.org/base/head/lib/libc/gen/fmtcheck.c#rev181154
 1.13  06-Dec-2017  rin Teach fmtcheck(3) about the ' (thousands separator) flag. Taken from FreeBSD:
https://svnweb.freebsd.org/base/head/lib/libc/gen/fmtcheck.c#rev143905
 1.12  06-Dec-2017  rin Teach fmtcheck(3) about the flags a, A, F, G, t, and z. Taken from FreeBSD:
https://svnweb.freebsd.org/base/head/lib/libc/gen/fmtcheck.c#rev117014
 1.11  06-Dec-2017  rin Correct oversight of wrong format string with fewer number of arguments than
default format string has.
 1.10  20-Jan-2016  christos Add support for Windows I{32,64} formats from Jason Hood via file(1).
 1.9  14-Jun-2014  apb Teach fmtcheck(3) that a pointer and a long are not the same.
 1.8  28-Apr-2008  martin branches: 1.8.8; 1.8.28; 1.8.40;
Remove clause 3 and 4 from TNF licenses
 1.7  24-Dec-2005  perry branches: 1.7.18;
Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.
 1.6  28-Oct-2004  dsl Use (unsigned char) cast to sanitise arguments to ctype functions.
 1.5  27-Oct-2004  dsl Fix a load of international alphabet problems with isxxx() and toupper()
Change isspace(*char_ptr) to isspace(*char_ptr & 0xff) so that the correct
piece of memory is looked at for the bit mask.
gcc optimises out the '& 0xff' (on i386 at least).
Fixes problems found by gcc when the splurious (int) cast is removed
from the #defines in ctype.h
 1.4  10-Feb-2001  briggs Remove extra #include.
 1.3  16-Nov-2000  matt The prototype for fmtcheck is in <stdio.h> so we'd better include it.
 1.2  01-Nov-2000  briggs fmtcheck() should be declared as fmtcheck(), not __fmtcheck().
The weak_alias is __fmtcheck(). matt@3am-software.com pointed this out
as a problem when trying to build on a vax.
 1.1  20-Oct-2000  briggs Add {__,}fmtcheck(), a function specified by Bill Sommerfeld to check
a user-supplied format string against a fallback format string to ensure
that they will consume arguments of the same type.

libc minor bump for new API entry point.
 1.7.18.1  18-May-2008  yamt sync with head.
 1.8.40.1  10-Aug-2014  tls Rebase.
 1.8.28.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.8.8.2  28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.8.8.1  28-Apr-2008  martin file fmtcheck.c was added on branch christos-time_t on 2008-04-28 20:23:00 +0000

RSS XML Feed