Clownfish
view release on metacpan or search on metacpan
cfcore/Clownfish/String.cfh view on Meta::CPAN
validate_utf8(const char *text, size_t size, const char *file, int line,
const char *func);
/** Returns true if the code point qualifies as Unicode whitespace.
*/
public inert bool
is_whitespace(int32_t code_point);
/** Encode a Unicode code point to a UTF-8 sequence.
*
* @param code_point A legal unicode code point.
* @param buffer Write buffer which must hold at least 4 bytes (the
* maximum legal length for a UTF-8 char).
*/
inert uint32_t
encode_utf8_char(int32_t code_point, void *buffer);
/** Return a String which holds a copy of the supplied UTF-8 character
* data after checking for validity.
*
* @param utf8 Pointer to UTF-8 character data.
( run in 0.270 second using v1.01-cache-2.11-cpan-88abd93f124 )