In article <d99e6d0e-65f0-3430-3cb6-8371e9f0e...@gmx.com>,
Kamil Rytarowski  <n...@gmx.com> wrote:
>-=-=-=-=-=-
>-=-=-=-=-=-
>
>On 26.02.2018 21:33, Jaromír Doleček wrote:
>> +1 to removal
>> 
>> 2018-02-26 18:51 GMT+01:00 <m...@netbsd.org>:
>>>
>>> Any chance we can remove this from libc before releasing 8.0?
>>> it has one user, and the implementation is very specific for a certain
>>> use-case.
>>>
>>> having a DIY one use case function in libc is actually harming the
>>> ability to upstream this, aside from the implementation choices.
>> 
>
>I'm not the proper address for this request.
>
>I personally find these functions useful, just the regex(3) API (or
>strings in general) is not something people like to do in C.
>
>I see no problem with a one-use-case function in libc, as long as it is
>well defined and generic enough. I would definitely use these functions
>when I will be doing sed(1)-like operations in C.
>
>There are no problems with reentrancy or threading in these functions so
>I see no flaws.

These functions are very simple, useful and belong with the regex code.
There are no real savings removing them; perhaps their API can be improved
though. They are also documented, and they follow prior art in sed(1)/regsub
awk(1)/gensub.

christos

Reply via email to