Lines Matching defs:first
113 * Index into the table below with the first byte of a UTF-8 sequence to
140 * into the first byte, depending on how many bytes follow. There are
219 /* If we have a surrogate pair, convert to UTF32 first. */
276 /* If we have a surrogate pair, convert to UTF32 first. */
388 * This must be called with the length pre-determined by the first byte.
437 * Exported function to return the size of the first utf-8 code unit sequence,
477 * invalid, so the maximal subpart has to end after the first byte.
543 * represented in UTF-8, given the value of the first byte.
545 unsigned getNumBytesForUTF8(UTF8 first) {
546 return trailingBytesForUTF8[first] + 1;