-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 With today's release of cygwin 1.5.22, my patch to newlib to make *printf functions recognize the hh, ll, z, j, and t size modifiers is now supported by cygwin. I'm installing this.
2006-11-14 Eric Blake <[EMAIL PROTECTED]> * doc/functions.texi (Function Portability): *printf functions on Cygwin now understand all POSIX size specifiers. - -- Life is short - so eat dessert first! Eric Blake [EMAIL PROTECTED] -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Cygwin) Comment: Public key at home.comcast.net/~ericblake/eblake.gpg Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFFWcUi84KuGfSFAYARAlHOAKDBeG5880m394/FIxNdjxoqreLqeQCfa1g6 fKUlSdXUcQepHFtX9VPbtFQ= =eduC -----END PGP SIGNATURE-----
Index: doc/functions.texi =================================================================== RCS file: /sources/gnulib/gnulib/doc/functions.texi,v retrieving revision 1.6 diff -u -p -r1.6 functions.texi --- doc/functions.texi 14 Aug 2006 22:19:55 -0000 1.6 +++ doc/functions.texi 14 Nov 2006 13:29:44 -0000 @@ -152,8 +152,9 @@ access arguments in an arbitrary order, include @file{<libintl.h>} from GNU gettext; it redefines this function so that it is POSIX compliant. -On Windows, this function doesn't support the @code{'} flag and the @code{hh}, [EMAIL PROTECTED], @code{j}, @code{t}, @code{z} size specifiers. +On Windows systems (excluding Cygwin), this function doesn't support +the @code{'} flag and the @code{hh}, @code{ll}, @code{j}, @code{t}, [EMAIL PROTECTED] size specifiers. @item fputc @itemx fputs @@ -465,8 +466,9 @@ access arguments in an arbitrary order, include @file{<libintl.h>} from GNU gettext; it redefines this function so that it is POSIX compliant. -On Windows, this function doesn't support the @code{'} flag and the @code{hh}, [EMAIL PROTECTED], @code{j}, @code{t}, @code{z} size specifiers. +On Windows systems (excluding Cygwin), this function doesn't support +the @code{'} flag and the @code{hh}, @code{ll}, @code{j}, @code{t}, [EMAIL PROTECTED] size specifiers. @item pthread_create On Linux/glibc systems before the advent of NPTL, signals could only be @@ -634,8 +636,9 @@ access arguments in an arbitrary order, include @file{<libintl.h>} from GNU gettext; it redefines this function so that it is POSIX compliant. -On Windows, this function doesn't support the @code{'} flag and the @code{hh}, [EMAIL PROTECTED], @code{j}, @code{t}, @code{z} size specifiers. +On Windows systems (excluding Cygwin), this function doesn't support +the @code{'} flag and the @code{hh}, @code{ll}, @code{j}, @code{t}, [EMAIL PROTECTED] size specifiers. @item socket On BeOS, the descriptors returned by the @code{socket} function can not be used @@ -648,8 +651,9 @@ access arguments in an arbitrary order, include @file{<libintl.h>} from GNU gettext; it redefines this function so that it is POSIX compliant. -On Windows, this function doesn't support the @code{'} flag and the @code{hh}, [EMAIL PROTECTED], @code{j}, @code{t}, @code{z} size specifiers. +On Windows systems (excluding Cygwin), this function doesn't support +the @code{'} flag and the @code{hh}, @code{ll}, @code{j}, @code{t}, [EMAIL PROTECTED] size specifiers. @item sscanf On Windows systems (excluding Cygwin), this function does not set @code{errno} @@ -786,8 +790,9 @@ access arguments in an arbitrary order, include @file{<libintl.h>} from GNU gettext; it redefines this function so that it is POSIX compliant. -On Windows, this function doesn't support the @code{'} flag and the @code{hh}, [EMAIL PROTECTED], @code{j}, @code{t}, @code{z} size specifiers. +On Windows systems (excluding Cygwin), this function doesn't support +the @code{'} flag and the @code{hh}, @code{ll}, @code{j}, @code{t}, [EMAIL PROTECTED] size specifiers. @item vfscanf On Windows systems (excluding Cygwin), this function does not set @code{errno} @@ -804,8 +809,9 @@ access arguments in an arbitrary order, include @file{<libintl.h>} from GNU gettext; it redefines these functions so that they are POSIX compliant. -On Windows, these functions don't support the @code{'} flag and the @code{hh}, [EMAIL PROTECTED], @code{j}, @code{t}, @code{z} size specifiers. +On Windows systems (excluding Cygwin), this function doesn't support +the @code{'} flag and the @code{hh}, @code{ll}, @code{j}, @code{t}, [EMAIL PROTECTED] size specifiers. @item vscanf @item vsscanf