[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
update vasnprintf module
From: |
Bruno Haible |
Subject: |
update vasnprintf module |
Date: |
Sat, 22 Jul 2006 18:51:45 +0200 |
User-agent: |
KMail/1.9.1 |
Merge from gettext.
2005-07-05 Bruno Haible <address@hidden>
* printf-args.c (printf_fetchargs): Work around broken definition of
wint_t on mingw.
*** printf-args.c 24 May 2006 11:48:51 -0000 1.5
--- printf-args.c 22 Jul 2006 16:53:55 -0000
***************
*** 1,5 ****
/* Decomposed printf argument list.
! Copyright (C) 1999, 2002-2003, 2006 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
--- 1,5 ----
/* Decomposed printf argument list.
! Copyright (C) 1999, 2002-2003, 2005-2006 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
***************
*** 79,85 ****
break;
#ifdef HAVE_WINT_T
case TYPE_WIDE_CHAR:
! ap->a.a_wide_char = va_arg (args, wint_t);
break;
#endif
case TYPE_STRING:
--- 79,91 ----
break;
#ifdef HAVE_WINT_T
case TYPE_WIDE_CHAR:
! /* Although ISO C 99 7.24.1.(2) says that wint_t is "unchanged by
! default argument promotions", this is not the case in mingw32,
! where wint_t is 'unsigned short'. */
! ap->a.a_wide_char =
! (sizeof (wint_t) < sizeof (int)
! ? va_arg (args, int)
! : va_arg (args, wint_t));
break;
#endif
case TYPE_STRING:
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- update vasnprintf module,
Bruno Haible <=