stdcxx-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Martin Sebor (JIRA)" <>
Subject [jira] Assigned: (STDCXX-104) [Mac OS X 10.2.8] Use of wcscoll and wcslen without checking guards
Date Tue, 29 May 2007 23:10:17 GMT


Martin Sebor reassigned STDCXX-104:

    Assignee: Andrew Black  (was: Martin Sebor)

Andrew, can you please see if the patch you attached is still necessary and if so, commit
it and close the issue?

> [Mac OS X 10.2.8] Use of wcscoll and wcslen without checking guards
> -------------------------------------------------------------------
>                 Key: STDCXX-104
>                 URL:
>             Project: C++ Standard Library
>          Issue Type: Bug
>          Components: Build
>         Environment: Mac OS X 10.2.8/Darwin 6.8, GCC 3.1
>            Reporter: Andrew Black
>            Assignee: Andrew Black
>         Attachments: wcodecvt.diff
> In src/collate.cpp, collate_byname<wchar_t>::do_compare() uses wcscoll without
checking if _RWSTD_NO_WCSCOLL and/or _RWSTD_NO_WCSCOLL_IN_LIBC are undefined (my reading of
the macro names is that a version of wcscoll is availible if either is defined)
> In src/wcodecvt.cpp, __rw_libc_do_out uses wcslen().  As I read things, there should
be a macro pair _RWSTD_NO_WCSLEN and/or _RWSTD_NO_WCSLEN_IN_LIBC, but I don't think either
macro is defined/undefined in the generated config.h (I didn't think to bring it in after
the experiements over the weekend)

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message