vsprintf
========

POSIX specification: http://www.opengroup.org/susv3xsh/vsprintf.html

Gnulib module: vsprintf-posix

Portability problems fixed by Gnulib:

  * This function does not support size specifiers as in C99 (hh, ll, j, t, z) on some platforms: AIX 5.1, HP-UX 11.23, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin 2006, mingw, BeOS.

  * This function does not support the a and A directives on some platforms: glibc-2.3.6, MacOS X 10.3, NetBSD 3.0, OpenBSD 4.0, AIX 5.2, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS.

  * This function does not support the F directive on some platforms: NetBSD 3.0, AIX 5.1, HP-UX 11.23, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, mingw, BeOS.

  * This function does not support format directives that access arguments in an arbitrary order, such as "%2$s", on some platforms: NetBSD 3.0, mingw, BeOS.

  * This function doesn't support the ' flag on some platforms: NetBSD 3.0, mingw.

Portability problems not fixed by Gnulib:

  * printf "%010f" of NaN and Infinity yields an incorrect result (padded with zeroes) on some platforms: FreeBSD 6.0.

  * printf of long double numbers is unsupported on some platforms: mingw.