Re: non-standard const-preserving string APIs

Adhemerval Zanella Netto <[email protected]>
Newsgroups org.kernel.vger.linux-man
Organization Linaro
Message-ID <[email protected]>

On 17/05/26 10:59, Alejandro Colomar wrote:
> Hi Adhemerval,
> 
> On 2026-05-17T09:22:41-0300, Adhemerval Zanella Netto wrote:
>>
>>
>> On 16/05/26 15:15, Alejandro Colomar wrote:
>>> Hi!
>>>
>>> I'm working on documenting the recent API change of strchr(3) et al.
>>> to adapt to C23.  While doing that, I've realized that the related APIs
>>> that are not standardized by ISO C, such as memrchr(3), have not been
>>> changed consistently with their relatives.  Has this been discussed?
>>>
>>> I think the inconsistency might be dangerous.  Should we change the
>>> other string functions accordingly?
>> I think it is reasonable to support const-preserving to the GNU interfaces as
>> well. Are you preparing a patch?
> 
> Yup, I will.  Thanks!
I will try to take a look, but I recall from previous weekly calls that Florian
has raised objection that this does not solve the overflow issue (not without
further extra changes).

I am not sure if he still keep his objection, nor if it is would a blocker for
this new api.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.