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
> [email protected]
> 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
[email protected]
https://lists.sourceforge.net/lists/listinfo/cegcc-devel