The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
i_utf8_advance(char **p, size_t *len)

Retrieve a UTF-8 character from the stream.

Modifies *p and *len to indicate the consumed characters.

This doesn't support the extended UTF-8 encoding used by later versions of Perl. Since this is typically used to implement text output by font drivers, the strings supplied shouldn't have such out of range characters.

This doesn't check that the UTF-8 character is using the shortest possible representation.

Returns ~0UL on failure.

1 POD Error

The following errors were encountered while parsing the POD:

Around line 348:

'=item' outside of any '=over'

=over without closing =back