Updated in SVN. Danny
On Tue, 2009-04-07 at 20:22 +0200, Marcel Smit wrote: > Vincent Torri wrote: > > > > > > On Tue, 7 Apr 2009, Danny Backx wrote: > > > >> 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. > > > > from > > > > http://msdn.microsoft.com/en-us/library/dye30d82(VS.80).aspx > > > > it's const, even in stdio.h > > > > Vincent Torri > > I agree to Vincent. In that light, I think it's better to make a small > change to stdio.h... > > Thanks again, > > Marcel. > > ------------------------------------------------------------------------------ > 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 > -- 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