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.