diff options
| -rw-r--r-- | ChangeLog | 35 | ||||
| -rw-r--r-- | argp/argp-fmtstream.c | 8 | ||||
| -rw-r--r-- | argp/argp-help.c | 8 | ||||
| -rw-r--r-- | assert/assert-perr.c | 2 | ||||
| -rw-r--r-- | assert/assert.c | 2 | ||||
| -rw-r--r-- | gmon/gmon.c | 1 | ||||
| -rw-r--r-- | include/stdio.h | 4 | ||||
| -rw-r--r-- | inet/rcmd.c | 28 | ||||
| -rw-r--r-- | malloc/obstack.c | 2 | ||||
| -rw-r--r-- | misc/error.c | 10 | ||||
| -rw-r--r-- | misc/getpass.c | 4 | ||||
| -rw-r--r-- | posix/getopt.c | 20 | ||||
| -rw-r--r-- | resolv/res_hconf.c | 16 | ||||
| -rw-r--r-- | stdio-common/fxprintf.c | 18 | ||||
| -rw-r--r-- | stdio-common/perror.c | 2 | ||||
| -rw-r--r-- | stdio-common/psignal.c | 7 | ||||
| -rw-r--r-- | stdlib/fmtmsg.c | 1 | ||||
| -rw-r--r-- | sunrpc/auth_unix.c | 3 | ||||
| -rw-r--r-- | sunrpc/clnt_perr.c | 6 | ||||
| -rw-r--r-- | sunrpc/clnt_tcp.c | 3 | ||||
| -rw-r--r-- | sunrpc/clnt_udp.c | 3 | ||||
| -rw-r--r-- | sunrpc/clnt_unix.c | 3 | ||||
| -rw-r--r-- | sunrpc/svc_simple.c | 4 | ||||
| -rw-r--r-- | sunrpc/svc_tcp.c | 5 | ||||
| -rw-r--r-- | sunrpc/svc_udp.c | 7 | ||||
| -rw-r--r-- | sunrpc/svc_unix.c | 4 | ||||
| -rw-r--r-- | sunrpc/xdr.c | 6 | ||||
| -rw-r--r-- | sunrpc/xdr_array.c | 3 | ||||
| -rw-r--r-- | sunrpc/xdr_rec.c | 3 | ||||
| -rw-r--r-- | sunrpc/xdr_ref.c | 2 | ||||
| -rw-r--r-- | sysdeps/generic/wordexp.c | 2 |
31 files changed, 125 insertions, 97 deletions
@@ -1,3 +1,38 @@ +2005-07-20 Jakub Jelinek <jakub@redhat.com> + + * include/stdio.h (__fxprintf): Remove wfmt argument. + * stdio-common/fxprintf.c: Include assert.h, ctype.h and wchar.h. + (__fxprintf): Remove wfmt argument, create wfmt format string on + the fly from fmt. + * argp/argp-fmtstream.c: Adjust all __fxprintf callers. + * argp/argp-help.c: Likewise. + * assert/assert-perr.c: Likewise. + * assert/assert.c: Likewise. + * gmon/gmon.c: Likewise. + * inet/rcmd.c: Likewise. + * malloc/obstack.c: Likewise. + * misc/error.c: Likewise. + * misc/getpass.c: Likewise. + * posix/getopt.c: Likewise. + * resolv/res_hconf.c: Likewise. + * stdio-common/perror.c: Likewise. + * stdio-common/psignal.c: Likewise. + * stdlib/fmtmsg.c: Likewise. + * sunrpc/auth_unix.c: Likewise. + * sunrpc/clnt_perr.c: Likewise. + * sunrpc/clnt_tcp.c: Likewise. + * sunrpc/clnt_udp.c: Likewise. + * sunrpc/clnt_unix.c: Likewise. + * sunrpc/svc_simple.c: Likewise. + * sunrpc/svc_tcp.c: Likewise. + * sunrpc/svc_udp.c: Likewise. + * sunrpc/svc_unix.c: Likewise. + * sunrpc/xdr.c: Likewise. + * sunrpc/xdr_array.c: Likewise. + * sunrpc/xdr_rec.c: Likewise. + * sunrpc/xdr_ref.c: Likewise. + * sysdeps/generic/wordexp.c: Likewise. + 2005-07-20 Ulrich Drepper <drepper@redhat.com> * wcsmbs/bits/wchar2.h: Add definitions for wcrtomb, mbsrtowcs, diff --git a/argp/argp-fmtstream.c b/argp/argp-fmtstream.c index efa8388a84..1004e6762a 100644 --- a/argp/argp-fmtstream.c +++ b/argp/argp-fmtstream.c @@ -102,8 +102,7 @@ __argp_fmtstream_free (argp_fmtstream_t fs) if (fs->p > fs->buf) { #ifdef USE_IN_LIBIO - __fxprintf (fs->stream, "%.*s", L"%.*s", - (int) (fs->p - fs->buf), fs->buf); + __fxprintf (fs->stream, "%.*s", (int) (fs->p - fs->buf), fs->buf); #else fwrite_unlocked (fs->buf, 1, fs->p - fs->buf, fs->stream); #endif @@ -292,7 +291,7 @@ __argp_fmtstream_update (argp_fmtstream_t fs) /* Output the first line so we can use the space. */ { #ifdef _LIBC - __fxprintf (fs->stream, "%.*s\n", L"%.*s\n", + __fxprintf (fs->stream, "%.*s\n", (int) (nl - fs->buf), fs->buf); #else if (nl > fs->buf) @@ -359,8 +358,7 @@ __argp_fmtstream_ensure (struct argp_fmtstream *fs, size_t amount) __argp_fmtstream_update (fs); #ifdef _LIBC - __fxprintf (fs->stream, "%.*s", L"%.*s", - (int) (fs->p - fs->buf), fs->buf); + __fxprintf (fs->stream, "%.*s", (int) (fs->p - fs->buf), fs->buf); wrote = fs->p - fs->buf; #else wrote = fwrite_unlocked (fs->buf, 1, fs->p - fs->buf, fs->stream); diff --git a/argp/argp-help.c b/argp/argp-help.c index c5a9e84f7e..ee61ed4d5c 100644 --- a/argp/argp-help.c +++ b/argp/argp-help.c @@ -1769,7 +1769,7 @@ __argp_error (const struct argp_state *state, const char *fmt, ...) if (__asprintf (&buf, fmt, ap) < 0) buf = NULL; - __fxprintf (stream, "%s: %s\n", L"%s: %s\n", + __fxprintf (stream, "%s: %s\n", state ? state->name : __argp_short_program_name (), buf); free (buf); @@ -1821,7 +1821,7 @@ __argp_failure (const struct argp_state *state, int status, int errnum, #endif #ifdef _LIBC - __fxprintf (stream, "%s", L"%s", + __fxprintf (stream, "%s", state ? state->name : __argp_short_program_name ()); #else fputs_unlocked (state ? state->name : __argp_short_program_name (), @@ -1839,7 +1839,7 @@ __argp_failure (const struct argp_state *state, int status, int errnum, if (__asprintf (&buf, fmt, ap) < 0) buf = NULL; - __fxprintf (stream, ": %s", L": %s", buf); + __fxprintf (stream, ": %s", buf); free (buf); #else @@ -1857,7 +1857,7 @@ __argp_failure (const struct argp_state *state, int status, int errnum, char buf[200]; #ifdef _LIBC - __fxprintf (stream, ": %s", L": %s", + __fxprintf (stream, ": %s", __strerror_r (errnum, buf, sizeof (buf))); #else putc_unlocked (':', stream); diff --git a/assert/assert-perr.c b/assert/assert-perr.c index b5890d226a..dd54246360 100644 --- a/assert/assert-perr.c +++ b/assert/assert-perr.c @@ -61,7 +61,7 @@ __assert_perror_fail (int errnum, __strerror_r (errnum, errbuf, sizeof errbuf)) >= 0) { /* Print the message. */ - (void) __fxprintf (NULL, "%s", L"%s", buf); + (void) __fxprintf (NULL, "%s", buf); (void) fflush (stderr); /* We have to free the buffer since the appplication might catch the diff --git a/assert/assert.c b/assert/assert.c index 7b7f255717..0ef4ca62e4 100644 --- a/assert/assert.c +++ b/assert/assert.c @@ -61,7 +61,7 @@ __assert_fail (const char *assertion, const char *file, unsigned int line, assertion) >= 0) { /* Print the message. */ - (void) __fxprintf (NULL, "%s", L"%s", buf); + (void) __fxprintf (NULL, "%s", buf); (void) fflush (stderr); /* We have to free the buffer since the application might catch the diff --git a/gmon/gmon.c b/gmon/gmon.c index 3ad581d2a9..d292454ab5 100644 --- a/gmon/gmon.c +++ b/gmon/gmon.c @@ -344,7 +344,6 @@ write_gmon (void) char buf[300]; int errnum = errno; __fxprintf (NULL, "_mcleanup: gmon.out: %s\n", - L"_mcleanup: gmon.out: %s\n", __strerror_r (errnum, buf, sizeof buf)); return; } diff --git a/include/stdio.h b/include/stdio.h index 5b47c53883..9220db5b80 100644 --- a/include/stdio.h +++ b/include/stdio.h @@ -79,8 +79,8 @@ extern int __ftrylockfile (FILE *__stream); extern int __getc_unlocked (FILE *__fp); extern wint_t __getwc_unlocked (FILE *__fp); -extern int __fxprintf (FILE *__fp, const char *__fmt, const wchar_t *__wfmt, - ...) __attribute__ ((__format__ (__printf__, 2, 4))); +extern int __fxprintf (FILE *__fp, const char *__fmt, ...) + __attribute__ ((__format__ (__printf__, 2, 3))); extern __const char *__const _sys_errlist_internal[] attribute_hidden; extern int _sys_nerr_internal attribute_hidden; diff --git a/inet/rcmd.c b/inet/rcmd.c index 8d236ad099..da6c070764 100644 --- a/inet/rcmd.c +++ b/inet/rcmd.c @@ -138,11 +138,9 @@ rcmd_af(ahost, rport, locuser, remuser, cmd, fd2p, af) error = getaddrinfo(*ahost, num, &hints, &res); if (error) { if (error == EAI_NONAME && *ahost != NULL) - __fxprintf(NULL, "%s: Unknown host\n", - L"%s: Unknown host\n", *ahost); + __fxprintf(NULL, "%s: Unknown host\n", *ahost); else __fxprintf(NULL, "rcmd: getaddrinfo: %s\n", - L"rcmd: getaddrinfo: %s\n", gai_strerror(error)); return -1; @@ -155,7 +153,7 @@ rcmd_af(ahost, rport, locuser, remuser, cmd, fd2p, af) free (ahostbuf); ahostbuf = strdup (res->ai_canonname); if (ahostbuf == NULL) { - __fxprintf(NULL, "%s", L"%s", + __fxprintf(NULL, "%s", _("rcmd: Cannot allocate memory\n")); return -1; } @@ -171,11 +169,10 @@ rcmd_af(ahost, rport, locuser, remuser, cmd, fd2p, af) s = rresvport_af(&lport, ai->ai_family); if (s < 0) { if (errno == EAGAIN) - __fxprintf(NULL, "%s", L"%s", _("\ + __fxprintf(NULL, "%s", _("\ rcmd: socket: All ports in use\n")); else - __fxprintf(NULL, "rcmd: socket: %m\n", - L"rcmd: socket: %m\n"); + __fxprintf(NULL, "rcmd: socket: %m\n"); __sigsetmask(oldmask); freeaddrinfo(res); @@ -203,7 +200,7 @@ rcmd: socket: All ports in use\n")); if (__asprintf (&buf, _("connect to address %s: "), paddr) >= 0) { - __fxprintf(NULL, "%s", L"%s", buf); + __fxprintf(NULL, "%s", buf); free (buf); } __set_errno (oerrno); @@ -215,7 +212,7 @@ rcmd: socket: All ports in use\n")); NI_NUMERICHOST); if (__asprintf (&buf, _("Trying %s...\n"), paddr) >= 0) { - __fxprintf (NULL, "%s", L"%s", buf); + __fxprintf (NULL, "%s", buf); free (buf); } continue; @@ -228,7 +225,7 @@ rcmd: socket: All ports in use\n")); continue; } freeaddrinfo(res); - (void)__fxprintf(NULL, "%s: %s\n", L"%s: %s\n", *ahost, + (void)__fxprintf(NULL, "%s: %s\n", *ahost, __strerror_r(errno, errbuf, sizeof (errbuf))); __sigsetmask(oldmask); return -1; @@ -252,7 +249,7 @@ rcmd: socket: All ports in use\n")); if (__asprintf (&buf, _("\ rcmd: write (setting up stderr): %m\n")) >= 0) { - __fxprintf(NULL, "%s", L"%s", buf); + __fxprintf(NULL, "%s", buf); free (buf); } (void)__close(s2); @@ -271,7 +268,7 @@ rcmd: poll (setting up stderr): %m\n")) >= 0) && __asprintf(&buf, _("\ poll: protocol failure in circuit setup\n")) >= 0)) { - __fxprintf (NULL, "%s", L"%s", buf); + __fxprintf (NULL, "%s", buf); free (buf); } (void)__close(s2); @@ -292,8 +289,7 @@ poll: protocol failure in circuit setup\n")) >= 0)) } (void)__close(s2); if (s3 < 0) { - (void)__fxprintf(NULL, "rcmd: accept: %m\n", - L"rcmd: accept: %m\n"); + (void)__fxprintf(NULL, "rcmd: accept: %m\n"); lport = 0; goto bad; } @@ -305,7 +301,7 @@ poll: protocol failure in circuit setup\n")) >= 0)) if (__asprintf(&buf, _("\ socket: protocol failure in circuit setup\n")) >= 0) { - __fxprintf (NULL, "%s", L"%s", buf); + __fxprintf (NULL, "%s", buf); free (buf); } goto bad2; @@ -331,7 +327,7 @@ socket: protocol failure in circuit setup\n")) >= 0) || (n != 0 && __asprintf(&buf, "rcmd: %s: %m\n", *ahost) >= 0)) { - __fxprintf (NULL, "%s", L"%s", buf); + __fxprintf (NULL, "%s", buf); free (buf); } goto bad2; diff --git a/malloc/obstack.c b/malloc/obstack.c index 7f9e24548b..aba21f9aac 100644 --- a/malloc/obstack.c +++ b/malloc/obstack.c @@ -410,7 +410,7 @@ print_and_abort (void) happen because the "memory exhausted" message appears in other places like this and the translation should be reused instead of creating a very similar string which requires a separate translation. */ - (void) __fxprintf (NULL, "%s\n", L"%s\n", _("memory exhausted")); + (void) __fxprintf (NULL, "%s\n", _("memory exhausted")); exit (obstack_exit_failure); } diff --git a/misc/error.c b/misc/error.c index 5f00ae97de..29060e94de 100644 --- a/misc/error.c +++ b/misc/error.c @@ -158,7 +158,7 @@ print_errno_message (int errnum) #endif #if _LIBC - __fxprintf (NULL, ": %s", L": %s", s); + __fxprintf (NULL, ": %s", s); #else fprintf (stderr, ": %s", s); #endif @@ -243,7 +243,7 @@ error_tail (int status, int errnum, const char *message, va_list args) if (errnum) print_errno_message (errnum); # if _LIBC - __fxprintf (NULL, "\n", L"\n"); + __fxprintf (NULL, "\n"); # else putc ('\n', stderr); # endif @@ -291,7 +291,7 @@ error (status, errnum, message, va_alist) else { #if _LIBC - __fxprintf (NULL, "%s: ", L"%s: ", program_name); + __fxprintf (NULL, "%s: ", program_name); #else fprintf (stderr, "%s: ", program_name); #endif @@ -374,7 +374,7 @@ error_at_line (status, errnum, file_name, line_number, message, va_alist) else { #if _LIBC - __fxprintf (NULL, "%s:", L"%s: ", program_name); + __fxprintf (NULL, "%s:", program_name); #else fprintf (stderr, "%s:", program_name); #endif @@ -383,7 +383,7 @@ error_at_line (status, errnum, file_name, line_number, message, va_alist) if (file_name != NULL) { #if _LIBC - __fxprintf (NULL, "%s:%d: ", L"%s:%d: ", file_name, line_number); + __fxprintf (NULL, "%s:%d: ", file_name, line_number); #else fprintf (stderr, "%s:%d: ", file_name, line_number); #endif diff --git a/misc/getpass.c b/misc/getpass.c index a6e568ac08..5290c3c7d3 100644 --- a/misc/getpass.c +++ b/misc/getpass.c @@ -91,7 +91,7 @@ getpass (prompt) tty_changed = 0; /* Write the prompt. */ - __fxprintf (out, "%s", L"%s", prompt); + __fxprintf (out, "%s", prompt); fflush_unlocked (out); /* Read the password. */ @@ -106,7 +106,7 @@ getpass (prompt) buf[nread - 1] = '\0'; if (tty_changed) /* Write the newline that was not echoed. */ - __fxprintf (out, "%c", L"%c", '\n'); + __fxprintf (out, "\n"); } } diff --git a/posix/getopt.c b/posix/getopt.c index c294ce3711..b1cecd31aa 100644 --- a/posix/getopt.c +++ b/posix/getopt.c @@ -576,7 +576,7 @@ _getopt_internal_r (int argc, char *const *argv, const char *optstring, int old_flags2 = ((_IO_FILE *) stderr)->_flags2; ((_IO_FILE *) stderr)->_flags2 |= _IO_FLAGS2_NOTCANCEL; - __fxprintf (NULL, "%s", L"%s", buf); + __fxprintf (NULL, "%s", buf); ((_IO_FILE *) stderr)->_flags2 = old_flags2; _IO_funlockfile (stderr); @@ -651,7 +651,7 @@ _getopt_internal_r (int argc, char *const *argv, const char *optstring, ((_IO_FILE *) stderr)->_flags2 |= _IO_FLAGS2_NOTCANCEL; - __fxprintf (NULL, "%s", L"%s", buf); + __fxprintf (NULL, "%s", buf); ((_IO_FILE *) stderr)->_flags2 = old_flags2; _IO_funlockfile (stderr); @@ -688,7 +688,7 @@ _getopt_internal_r (int argc, char *const *argv, const char *optstring, ((_IO_FILE *) stderr)->_flags2 |= _IO_FLAGS2_NOTCANCEL; - __fxprintf (NULL, "%s", L"%s", buf); + __fxprintf (NULL, "%s", buf); ((_IO_FILE *) stderr)->_flags2 = old_flags2; _IO_funlockfile (stderr); @@ -762,7 +762,7 @@ _getopt_internal_r (int argc, char *const *argv, const char *optstring, int old_flags2 = ((_IO_FILE *) stderr)->_flags2; ((_IO_FILE *) stderr)->_flags2 |= _IO_FLAGS2_NOTCANCEL; - __fxprintf (NULL, "%s", L"%s", buf); + __fxprintf (NULL, "%s", buf); ((_IO_FILE *) stderr)->_flags2 = old_flags2; _IO_funlockfile (stderr); @@ -825,7 +825,7 @@ _getopt_internal_r (int argc, char *const *argv, const char *optstring, int old_flags2 = ((_IO_FILE *) stderr)->_flags2; ((_IO_FILE *) stderr)->_flags2 |= _IO_FLAGS2_NOTCANCEL; - __fxprintf (NULL, "%s", L"%s", buf); + __fxprintf (NULL, "%s", buf); ((_IO_FILE *) stderr)->_flags2 = old_flags2; _IO_funlockfile (stderr); @@ -873,7 +873,7 @@ _getopt_internal_r (int argc, char *const *argv, const char *optstring, int old_flags2 = ((_IO_FILE *) stderr)->_flags2; ((_IO_FILE *) stderr)->_flags2 |= _IO_FLAGS2_NOTCANCEL; - __fxprintf (NULL, "%s", L"%s", buf); + __fxprintf (NULL, "%s", buf); ((_IO_FILE *) stderr)->_flags2 = old_flags2; _IO_funlockfile (stderr); @@ -942,7 +942,7 @@ _getopt_internal_r (int argc, char *const *argv, const char *optstring, int old_flags2 = ((_IO_FILE *) stderr)->_flags2; ((_IO_FILE *) stderr)->_flags2 |= _IO_FLAGS2_NOTCANCEL; - __fxprintf (NULL, "%s", L"%s", buf); + __fxprintf (NULL, "%s", buf); ((_IO_FILE *) stderr)->_flags2 = old_flags2; _IO_funlockfile (stderr); @@ -984,7 +984,7 @@ _getopt_internal_r (int argc, char *const *argv, const char *optstring, ((_IO_FILE *) stderr)->_flags2 |= _IO_FLAGS2_NOTCANCEL; - __fxprintf (NULL, "%s", L"%s", buf); + __fxprintf (NULL, "%s", buf); ((_IO_FILE *) stderr)->_flags2 = old_flags2; _IO_funlockfile (stderr); @@ -1023,7 +1023,7 @@ _getopt_internal_r (int argc, char *const *argv, const char *optstring, ((_IO_FILE *) stderr)->_flags2 |= _IO_FLAGS2_NOTCANCEL; - __fxprintf (NULL, "%s", L"%s", buf); + __fxprintf (NULL, "%s", buf); ((_IO_FILE *) stderr)->_flags2 = old_flags2; _IO_funlockfile (stderr); @@ -1094,7 +1094,7 @@ _getopt_internal_r (int argc, char *const *argv, const char *optstring, int old_flags2 = ((_IO_FILE *) stderr)->_flags2; ((_IO_FILE *) stderr)->_flags2 |= _IO_FLAGS2_NOTCANCEL; |
