Searched refs:utf16_t (Results 1 – 6 of 6) sorted by relevance
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
| H A D | utf.c | 177 void utf_encodeWchar(utf16_t *s, dchar_t c) in utf_encodeWchar() 183 s[0] = static_cast<utf16_t>(c); in utf_encodeWchar() 187 s[0] = static_cast<utf16_t>((((c - 0x010000) >> 10) & 0x03FF) + 0xD800); in utf_encodeWchar() 188 s[1] = static_cast<utf16_t>(((c - 0x010000) & 0x03FF) + 0xDC00); in utf_encodeWchar() 197 utf_encodeWchar((utf16_t *)s, c); in utf_encode() 278 const char *utf_decodeWchar(utf16_t const *s, size_t len, size_t *pidx, dchar_t *presult) in utf_decodeWchar() 293 utf16_t u2 = s[i + 1]; in utf_decodeWchar()
|
| H A D | utf.h | 18 typedef unsigned short utf16_t; typedef 24 static utf16_t const ALPHA_TABLE[ALPHA_TABLE_LENGTH][2] = 113 void utf_encodeWchar(utf16_t *s, dchar_t c); 117 const char *utf_decodeWchar(utf16_t const *s, size_t len, size_t *pidx, dchar_t *presult);
|
| H A D | constfold.c | 1484 case 2: val = ((utf16_t *)s)[j]; break; in sliceAssignArrayLiteralFromString() 1505 case 2: ((utf16_t *)s)[j + firstIndex] = (utf16_t)val; break; in sliceAssignStringFromArrayLiteral() 1550 case 2: val1 = ((utf16_t *)s)[j + lo1]; break; in sliceCmpStringWithArray()
|
| H A D | ctfeexpr.c | 1809 … case 2: ((utf16_t *)s)[(size_t)(indxlo + elemi)] = (utf16_t)defaultValue; break; in changeArrayLiteralLength()
|
| H A D | dinterpret.c | 3723 case 2: ((utf16_t *)s)[index] = (utf16_t)value; break; in assignToLvalue() 4007 case 2: ((utf16_t *)s)[(size_t)(i + firstIndex)] = (utf16_t)value; break; in interpretAssignToSlice()
|
| H A D | expression.c | 3548 if (const char *p = utf_decodeWchar((utf16_t *)string, len, &u, &c)) in numberOfCodeUnits()
|