From: SourceForge.net <no...@so...> - 2007-12-07 03:33:47
|
Bugs item #1845879, was opened at 2007-12-06 17:09 Message generated for change (Comment added) made by arcanum You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=520074&aid=1845879&group_id=68108 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: DosMan (dosdaddy) >Assigned to: Joerg Wunsch (joerg_wunsch) Summary: FDEV_SETUP_STREAM broken in C++ Initial Comment: The initialization macro FDEV_SETUP_STREAM in stdio.h does not work in C++. The macro uses designated initializers (".put = p"), which are implemented in GNU C but not GNU C++. The macro should be made to work with C++. Either it should be changed to use positional initializers, or the C++ compiler should be extended to allow designated initializers. The macro would (currently)look like this with positional initializers: #define FDEV_SETUP_STREAM(p, g, f) { 0, 0, f, 0, 0, p, g, 0 } ---------------------------------------------------------------------- >Comment By: Eric Weddington (arcanum) Date: 2007-12-06 20:33 Message: Logged In: YES user_id=543419 Originator: NO Joert, this is more in your area. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=520074&aid=1845879&group_id=68108 |