HomeSort by: relevance | last modified time | path
    Searched refs:surrogate (Results 1 - 5 of 5) sorted by relevancy

  /src/lib/libc/locale/
mbrtoc16.c 38 * Plane, mbrtoc16 will yield the high surrogate code point in one
39 * call that consumes input, and will yield the low surrogate code
46 * - (size_t)-3 if the trailing low surrogate of a surrogate pair
91 char16_t surrogate; member in struct:mbrtoc16state
153 * If there is a pending surrogate, yield it and consume no
157 if (S->surrogate != 0) {
158 _DIAGASSERT(S->surrogate >= 0xdc00);
159 _DIAGASSERT(S->surrogate <= 0xdfff);
161 *pc16 = S->surrogate;
    [all...]
c16rtomb.c 32 * Encode the Unicode UTF-16 code unit c16, which may be surrogate
36 * If c16 is a high surrogate, no output will be produced, but c16
38 * passing the trailing low surrogate.
40 * If c16 is a low surrogate, it must have been preceded by a call
41 * with the leading high surrogate; at this point the combined
85 char16_t surrogate; member in struct:c16rtombstate
147 * 2. Pending high surrogate.
148 * 3. No pending high surrogate and c16 is a high surrogate.
149 * 4. No pending high surrogate and c16 is a low surrogate
    [all...]
  /src/lib/libc/citrus/modules/
citrus_utf7.c 68 surrogate: 1; /* whether surrogate pair or not */ member in struct:__anon48263afd0208
171 /* surrogate pair */
294 if (psenc->surrogate) {
313 psenc->surrogate = 1;
335 psenc->surrogate = 0;
447 if (psenc->chlen != 0 || psenc->bits > BASE64_BIT || psenc->surrogate)
citrus_utf1632.c 180 /* surrogate high */
185 /* surrogate low */
186 wc -= 0xD800; /* wc : surrogate high (see above) */
291 /* surrogate */
306 surrogate:
321 goto surrogate;
409 ei->cur_max = 6; /* endian + surrogate */
citrus_ues.c 236 surrogate:
293 goto surrogate;

Completed in 14 milliseconds