diff options
author | Chris Sutcliffe <ir0nh34d@users.sourceforge.net> | 2009-07-28 01:28:22 +0000 |
---|---|---|
committer | Chris Sutcliffe <ir0nh34d@users.sourceforge.net> | 2009-07-28 01:28:22 +0000 |
commit | d826cbf322fdf9a0db4431e8d8db1c145d19bccc (patch) | |
tree | 6699f419926f5e3c9ad9d234c43c41bb35ba2b0b /winsup/mingw | |
parent | b70cd7bca1009b7d4678a1e2a6f0ee0f27ab8193 (diff) | |
download | newlib-d826cbf322fdf9a0db4431e8d8db1c145d19bccc.zip newlib-d826cbf322fdf9a0db4431e8d8db1c145d19bccc.tar.gz newlib-d826cbf322fdf9a0db4431e8d8db1c145d19bccc.tar.bz2 |
2009-07-27 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
* mingwex/stdio/pformat.c: Implement better fix for type punned warning.
Diffstat (limited to 'winsup/mingw')
-rw-r--r-- | winsup/mingw/ChangeLog | 4 | ||||
-rw-r--r-- | winsup/mingw/mingwex/stdio/pformat.c | 3 |
2 files changed, 5 insertions, 2 deletions
diff --git a/winsup/mingw/ChangeLog b/winsup/mingw/ChangeLog index 1070d69..c960e67 100644 --- a/winsup/mingw/ChangeLog +++ b/winsup/mingw/ChangeLog @@ -1,3 +1,7 @@ +2009-07-27 Chris Sutcliffe <ir0nh34d@users.sourceforge.net> + + * mingwex/stdio/pformat.c: Implement better fix for type punned warning. + 2009-07-27 Keith Marshall <keithmarshall@users.sourceforge.net> Convert to monolithic configuration procedure. diff --git a/winsup/mingw/mingwex/stdio/pformat.c b/winsup/mingw/mingwex/stdio/pformat.c index c7bd616..4b6ebcb 100644 --- a/winsup/mingw/mingwex/stdio/pformat.c +++ b/winsup/mingw/mingwex/stdio/pformat.c @@ -1883,8 +1883,7 @@ int __pformat( int flags, void *dest, int max, const char *fmt, va_list argv ) * `wchar_t' data, (which is promoted to an `int' argument)... */ argval.__pformat_ullong_t = (wchar_t)(va_arg( argv, int )); - void *tmp = &argval; - __pformat_wputchars( (wchar_t *)tmp, 1, &stream ); + __pformat_wputchars( (wchar_t *)argval.__pformat_ptr_t, 1, &stream ); } else |