[manual index][section index]

NAME

utfbytes - compute UTF length of complete Unicode characters in a UTF byte sequence

SYNOPSIS

include "sys.m";
sys := load Sys Sys->PATH;

utfbytes: fn(buf: array of byte, n: int): int;

DESCRIPTION

Utfbytes examines the n-byte UTF sequence in buf and returns the number of bytes representing complete Unicode characters. The value will be less than n when the region inspected ends with an incomplete UTF sequence.

DIAGNOSTIC

A bounds check error results if n exceeds the length of the array.

SEE ALSO

sys-intro(2), sys-byte2char(2), utf(6)

SYS-UTFBYTES(2 ) Rev:  Thu Feb 15 14:43:27 GMT 2007