Searched refs:char32_t (Results 1 - 8 of 8) sorted by relevance

/systemd/src/basic/
H A Dutf8.h32 bool unichar_is_valid(char32_t c);
43 size_t utf8_encode_unichar(char *out_utf8, char32_t g);
47 int utf8_encoded_to_unichar(const char *str, char32_t *ret_unichar);
57 static inline char32_t utf16_surrogate_pair_to_unichar(char16_t lead, char16_t trail) {
H A Dutf8.c54 bool unichar_is_valid(char32_t ch) {
68 static bool unichar_is_control(char32_t ch) {
104 int utf8_encoded_to_unichar(const char *str, char32_t *ret_unichar) {
105 char32_t unichar;
114 *ret_unichar = (char32_t)str[0];
120 unichar = (char32_t)str[0] & 0x0f;
123 unichar = (char32_t)str[0] & 0x07;
126 unichar = (char32_t)str[0] & 0x03;
129 unichar = (char32_t)str[0] & 0x01;
136 if (((char32_t)st
[all...]
H A Descape.h48 int cunescape_one(const char *p, size_t length, char32_t *ret, bool *eight_bit);
H A Descape.c120 int cunescape_one(const char *p, size_t length, char32_t *ret, bool *eight_bit) {
231 char32_t c;
268 char32_t m;
329 char32_t u;
H A Dextract-word.c109 char32_t u;
H A Dstring-util.c471 char32_t c;
483 char32_t c;
H A Djson.c336 n += utf8_encode_unichar(s + n, (char32_t) x);
H A Dmissing.h1163 #define char32_t uint32_t macro

Completed in 1382 milliseconds