2002-07-03  Paolo Bonzini  <bonzini@gnu.org>

	* snprintfv/format.c: added %p; showsign flag reserves
	a place for the sign at the expense of the width.

2002-06-27  Paolo Bonzini  <bonzini@gnu.org>

	* snprintfv/format.c: don't try to format the arguments
	when all we are interested in is their types.  Add more
	state to printf_info instead of passing it through
	handler parameters
	* snprintfv/snprintfv.c: document passing a NULL stream
	to stream_*.
	* snprintfv/snprintfv.in: don't declare DEFINE/DECLARE
	macros anymore, we only have three parameters now.
	* tests/hex-test: test %x and %X.

2002-06-27  Paolo Bonzini  <bonzini@gnu.org>

	* snprintfv/register.in: adopt the fields in glibc's struct
	printf_info and PA_ instead of SNV_, moved to snprintfv.in
	* snprintfv/format.c: use the new fields instead of parser
	data and PA_ instead of SNV_.
	* snprintfv/snprintfv.c: initialize some of the new fields
	and use PA_ instead of SNV_.  Added parse_printf_format
	and related helper functions.  parser_argtype_renew now
	called argtype_renew and made static.
	* tests/snprintfv-test.c: use PA_ instead of SNV_.

2002-06-26  Paolo Bonzini  <bonzini@gnu.org>

	* snprintfv/format.c: a lot of changes including support for
	%[eEfFgG], snv_generic_specifier_modifier and long longs.
	* snprintfv/compat.in: define intmax_t and uintmax_t.
	* snprintfv/snprintfv.c: asprintf compatible with GNU libc;
	support long longs; support user data in custom handlers
	* tests/extend-test: new test case
	* tests/snprintfv-test.c: test extensibility via the
	pig-latin modifier %P.

1998-11-13  Gary V. Vaughan  <gary@oranda.demon.co.uk>

	* For hysterical reasons, this is when I first started to write
