On Tue, 2009-04-07 at 10:26 +0200, Marcel Smit wrote: > I installed the mingw packages and it worked allmost out of the box...
Great ! > When compiling ACE, I ran into a compiler error regarding _wfdopen. > > In MSDN (http://msdn.microsoft.com/en-us/library/ms861280.aspx), the > second parameter of the _wfdopen function is declared as > "const wchar_t *" while in your header files (stdio.h and wchar.h), the > second parameter is declared as "wchar_t *". > Can you confirm this ? Not sure what there is to confirm. Yes the wfdopen function doesn't alter its arguments so it is valid to define its parameter as "const". But I'm not sure what I'm breaking by changing this. A grep in src/mingw/include gives this : dannypc: {149} fgrep wfdopen *.h stdio.h:_CRTIMP FILE* __cdecl _wfdopen(int, wchar_t *); stdio.h:_CRTIMP FILE* __cdecl __MINGW_NOTHROW _wfdopen(int, const wchar_t *); tchar.h:#define _tfdopen _wfdopen wchar.h:_CRTIMP FILE* __cdecl __MINGW_NOTHROW _wfdopen(int, const wchar_t *); dannypc: {150} If the consensus on this list is that I should change all these cases to const wchar_t * then I will. Danny -- Danny Backx ; danny.backx - at - scarlet.be ; http://danny.backx.info ------------------------------------------------------------------------------ This SF.net email is sponsored by: High Quality Requirements in a Collaborative Environment. Download a free trial of Rational Requirements Composer Now! http://p.sf.net/sfu/www-ibm-com _______________________________________________ Cegcc-devel mailing list Cegcc-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/cegcc-devel