On Mon, Sep 2, 2019 at 2:00 AM JeanHeyd Meneide <phdofthehouse@gmail.com> wrote:
>
> On Sun, Sep 1, 2019 at 12:07 PM Steve Downey <sdowney@gmail.com> wrote:
> >
> > That was, if I recall correctly, about the C standard library interfaces in the Null-terminated multibyte strings section. Basically that the character at a time interfaces are not amenable to vectorization.
...
> With ptr + length, someone can optimize the resulting call as
> much as they like. With null-terminated versions of the function, I am
> skeptical the same performance can be achieved without first calling
> strlen() but I have no experience or data to back up that intuition.
I see.
To me it seems clear that C APIs on this topic should use pointer and length.
--
Henri Sivonen
hsivonen@hsivonen.fi
https://hsivonen.fi/
_______________________________________________
SG16 Unicode mailing list
Unicode@isocpp.open-std.org
http://www.open-std.org/mailman/listinfo/unicode