about summary refs log tree commit diff
path: root/argp
diff options
context:
space:
mode:
Diffstat (limited to 'argp')
-rw-r--r--argp/argp-help.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/argp/argp-help.c b/argp/argp-help.c
index fccc8335b8..e51825c28b 100644
--- a/argp/argp-help.c
+++ b/argp/argp-help.c
@@ -1768,9 +1768,8 @@ __argp_failure (const struct argp_state *state, int status, int errnum,
 
 #ifdef USE_IN_LIBIO
 	  if (_IO_fwide (stream, 0) > 0)
-	    fputws_unlocked (state
-			     ? state->name : program_invocation_short_name,
-			     stream);
+	    __fwprintf (stream, L"%s",
+			state ? state->name : program_invocation_short_name);
 	  else
 #endif
 	    fputs_unlocked (state
@@ -1811,7 +1810,7 @@ __argp_failure (const struct argp_state *state, int status, int errnum,
 
 #ifdef USE_IN_LIBIO
 	      if (_IO_fwide (stream, 0) > 0)
-		__fwprintf (stream, ": %s",
+		__fwprintf (stream, L": %s",
 			    __strerror_r (errnum, buf, sizeof (buf)));
 	      else
 #endif