You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@stdcxx.apache.org by "Lance Diduck (JIRA)" <ji...@apache.org> on 2005/09/14 04:26:54 UTC

[jira] Updated: (STDCXX-24) [Cygwin] collate.cpp needs wcsnxfrm

     [ http://issues.apache.org/jira/browse/STDCXX-24?page=all ]

Lance Diduck updated STDCXX-24:
-------------------------------

    Description: 
Martin Sebor paraphrased:
Cygwin really doesn't define wcsnxfrm() (i.e.,  both
_RWSTD_NO_WCSXFRM and _RWSTD_NO_WCSXFRM_IN_LIBC are #defined) 

we should probably implement our own transformation. 

Looking at
collate.cpp, though, I don't see a check for _RWSTD_NO_WCSXFRM_IN_LIBC,
just for the former (which only determines whether function is declared;
the latter tells us if it's also not defined).




  was:
http://sources.redhat.com/ml/cygwin/2004-04/msg00679.html shows that libc does not have catopen, catgets, etc. Library compiles but does not link. 
A recent thread (Jun 2005) discusses adding "libcatgets" http://blog.gmane.org/gmane.os.cygwin.applications/month=20050601 
There are at least these approaches:
1. Implement the missing stuff ourselves
2. Implement messages.cpp in terms of the underlying Windows messaging subsystem (i.e. FormatMessage, etc)
3. Require libcatgets , change build 





> [Cygwin] collate.cpp needs wcsnxfrm
> -----------------------------------
>
>          Key: STDCXX-24
>          URL: http://issues.apache.org/jira/browse/STDCXX-24
>      Project: STDCXX
>         Type: Bug
>   Components: 22. Localization
>     Versions: 4.1.2
>  Environment: Cygwin
>     Reporter: Lance Diduck
>      Fix For: 4.1.3

>
> Martin Sebor paraphrased:
> Cygwin really doesn't define wcsnxfrm() (i.e.,  both
> _RWSTD_NO_WCSXFRM and _RWSTD_NO_WCSXFRM_IN_LIBC are #defined) 
> we should probably implement our own transformation. 
> Looking at
> collate.cpp, though, I don't see a check for _RWSTD_NO_WCSXFRM_IN_LIBC,
> just for the former (which only determines whether function is declared;
> the latter tells us if it's also not defined).

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira