/freebsd/lib/libiconv_modules/UTF1632/ |
H A D | citrus_utf1632.c | 63 #define _ENDIAN_UNKNOWN 0 73 #define _MODE_UTF32 0x00000001U 74 #define _MODE_FORCE_ENDIAN 0x00000002U 88 #define _ENCODING_IS_STATE_DEPENDENT 0 89 #define _STATE_NEEDS_EXPLICIT_INIT(_ps_) 0 98 memset(s, 0, sizeof(*s)); in _citrus_UTF1632_init_state() 107 wchar_t wc = L'\0'; in _citrus_UTF1632_mbrtowc_priv() 114 *nresult = 0; /* state independent */ in _citrus_UTF1632_mbrtowc_priv() 115 return (0); in _citrus_UTF1632_mbrtowc_priv() 118 result = 0; in _citrus_UTF1632_mbrtowc_priv() [all …]
|
/freebsd/sys/dev/hyperv/utilities/ |
H A D | unicode.h | 34 #define UNICODE_DECOMPOSE 0x01 35 #define UNICODE_PRECOMPOSE 0x02 36 #define UNICODE_UTF8_LATIN1_FALLBACK 0x03 51 #define IS_CONT(c) (((c)&0xc0) == 0x80) in utf8_to_utf16() 53 error = 0; in utf8_to_utf16() 55 spos = dpos = 0; in utf8_to_utf16() 57 if (s[spos] < 0x80) in utf8_to_utf16() 61 && s[spos]>=0xa0) { in utf8_to_utf16() 65 else if (s[spos] < 0xc0 || s[spos] >= 0xf5) { in utf8_to_utf16() 67 or lead byte for codepoint above 0x10ffff */ in utf8_to_utf16() [all …]
|
/freebsd/lib/libc/locale/ |
H A D | c16rtomb.c | 52 c32 = 0; in c16rtomb_l() 53 } else if (cs->lead_surrogate >= 0xd800 && in c16rtomb_l() 54 cs->lead_surrogate <= 0xdbff) { in c16rtomb_l() 56 if (c16 < 0xdc00 || c16 > 0xdfff) { in c16rtomb_l() 60 c32 = 0x10000 + ((cs->lead_surrogate & 0x3ff) << 10 | in c16rtomb_l() 61 (c16 & 0x3ff)); in c16rtomb_l() 62 } else if (c16 >= 0xd800 && c16 <= 0xdbff) { in c16rtomb_l() 65 return (0); in c16rtomb_l() 70 cs->lead_surrogate = 0; in c16rtomb_l()
|
H A D | c32rtomb.c | 40 if ((c32 >= 0xd800 && c32 <= 0xdfff) || c32 > 0x10ffff) { in c32rtomb_l()
|
H A D | mbrtoc16.c | 56 cs->trail_surrogate = 0; in mbrtoc16_l() 61 if (cs->trail_surrogate >= 0xdc00 && cs->trail_surrogate <= 0xdfff) { in mbrtoc16_l() 63 cs->trail_surrogate = 0; in mbrtoc16_l() 68 if (len >= 0) { in mbrtoc16_l() 69 if (c32 < 0x10000) { in mbrtoc16_l() 74 c32 -= 0x10000; in mbrtoc16_l() 75 *pc16 = 0xd800 | (c32 >> 10); in mbrtoc16_l() 76 cs->trail_surrogate = 0xdc00 | (c32 & 0x3ff); in mbrtoc16_l()
|
H A D | utf8.c | 77 * slots 0x0080-0x00FF are occuped and must be excluded in _UTF8_init() 82 return (0); in _UTF8_init() 89 return (ps == NULL || ((const _UTF8State *)ps)->want == 0); in _UTF8_mbsinit() 102 if (us->want < 0 || us->want > 6) { in _UTF8_mbrtowc() 113 if (n == 0) in _UTF8_mbrtowc() 117 if (us->want == 0) { in _UTF8_mbrtowc() 131 if ((ch & 0x80) == 0) { in _UTF8_mbrtowc() 135 return (ch != '\0' ? 1 : 0); in _UTF8_mbrtowc() 137 if ((ch & 0xe0) == 0xc0) { in _UTF8_mbrtowc() 138 mask = 0x1f; in _UTF8_mbrtowc() [all …]
|
/freebsd/crypto/openssl/crypto/pkcs12/ |
H A D | p12_utl.c | 24 if (asclen < 0) in OPENSSL_asc2uni() 31 for (i = 0; i < ulen - 2; i += 2) { in OPENSSL_asc2uni() 32 unitmp[i] = 0; in OPENSSL_asc2uni() 36 unitmp[ulen - 2] = 0; in OPENSSL_asc2uni() 37 unitmp[ulen - 1] = 0; in OPENSSL_asc2uni() 53 if (unilen < 0) in OPENSSL_uni2asc() 64 for (i = 0; i < unilen; i += 2) in OPENSSL_uni2asc() 66 asctmp[asclen - 1] = 0; in OPENSSL_uni2asc() 84 unsigned long utf32chr = 0; in OPENSSL_utf82uni() 89 for (ulen = 0, i = 0; i < asclen; i += j) { in OPENSSL_utf82uni() [all …]
|
/freebsd/contrib/nvi/common/ |
H A D | encoding.c | 15 #define F 0 /* character never appears in text */ 22 F, F, F, F, F, F, F, T, T, T, T, F, T, T, F, F, /* 0x0X */ 24 F, F, F, F, F, F, F, F, F, F, F, T, F, F, F, F, /* 0x1X */ 25 T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, /* 0x2X */ 26 T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, /* 0x3X */ 27 T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, /* 0x4X */ 28 T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, /* 0x5X */ 29 T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, /* 0x6X */ 30 T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, F, /* 0x7X */ 32 X, X, X, X, X, T, X, X, X, X, X, X, X, X, X, X, /* 0x8X */ [all …]
|
/freebsd/lib/libiconv_modules/UES/ |
H A D | citrus_ues.c | 67 #define _ENCODING_IS_STATE_DEPENDENT 0 68 #define _STATE_NEEDS_EXPLICIT_INIT(_ps_) 0 76 psenc->chlen = 0; in _citrus_UES_init_state() 79 #if 0 103 if (ch >= '0' && ch <= '9') in to_int() 104 return (ch - '0'); in to_int() 118 #define BMP_MAX UINT32_C(0xFFFF) 119 #define UCS2_MAX UINT32_C(0x10FFFF) 120 #define UCS4_MAX UINT32_C(0x7FFFFFFF) 142 *p++ = xdig[(wc >> (bit -= 4)) & 0xF]; in to_str() [all …]
|
/freebsd/contrib/less/ |
H A D | ubin.uni | 2 { 0x0000, 0x0007 }, /* Cc */ 3 { 0x000b, 0x000b }, /* Cc */ 4 { 0x000e, 0x001f }, /* Cc */ 5 { 0x007f, 0x009f }, /* Cc */ 6 { 0x2028, 0x202 [all...] |
/freebsd/contrib/llvm-project/libcxx/include/__format/ |
H A D | unicode.h | 4 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 36 // The status value for a correct code point is 0. This allows a valid value to 50 __ok = 0, 64 /// The Standard refers to UAX \#29 for Unicode 12.0.0 82 return __value >= 0xd800 && __value <= 0xdbff; in __is_high_surrogate() 86 return __value >= 0xdc00 && __value <= 0xdfff; in __is_low_surrogate() 91 return __value >= 0xd800 && __value <= 0xdfff; in __is_surrogate() 96 return __value <= 0x10ffff; in __is_code_point() 108 if ((*__char & 0b1100'0000) != 0b1000'0000) in __is_continuation() 143 …// U+0800..U+0FFF E0 A0..BF 80..BF U+0800..U+FFFF 3 code unit ra… [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/qcom/ |
H A D | pmi8994.dtsi | 9 reg = <0x2 SPMI_USID>; 11 #size-cells = <0>; 15 reg = <0xc000>; 17 gpio-ranges = <&pmi8994_gpios 0 0 10>; 25 reg = <0xa000>; 27 gpio-ranges = <&pmi8994_mpps 0 0 4>; 36 reg = <0x3 SPMI_USID>; 38 #size-cells = <0>; 44 #size-cells = <0>; 56 reg = <0xd800>, <0xd900>; [all …]
|
H A D | pm660l.dtsi | 39 reg = <0x2 SPMI_USID>; 41 #size-cells = <0>; 45 reg = <0x2400>; 46 interrupts = <0x2 0x24 0x0 IRQ_TYPE_EDGE_BOTH>; 47 #thermal-sensor-cells = <0>; 52 reg = <0xc000>; 54 gpio-ranges = <&pm660l_gpios 0 0 12>; 63 reg = <0x3 SPMI_USID>; 65 #size-cells = <0>; 75 reg = <0xd800>, <0xd900>; [all …]
|
H A D | pmi8998.dtsi | 8 reg = <0x2 SPMI_USID>; 10 #size-cells = <0>; 14 reg = <0x1000>; 16 interrupts = <0x2 0x13 0x4 IRQ_TYPE_EDGE_BOTH>, 17 <0x2 0x12 0x2 IRQ_TYPE_EDGE_BOTH>, 18 <0x2 0x16 0x1 IRQ_TYPE_EDGE_RISING>, 19 <0x2 0x13 0x6 IRQ_TYPE_EDGE_RISING>; 34 reg = <0xc000>; 36 gpio-ranges = <&pmi8998_gpios 0 0 14>; 44 reg = <0x4500>; [all …]
|
H A D | pmi8950.dtsi | 11 reg = <0x2 SPMI_USID>; 13 #size-cells = <0>; 17 reg = <0x3100>; 18 interrupts = <0x2 0x31 0x0 IRQ_TYPE_EDGE_RISING>; 20 #size-cells = <0>; 23 channel@0 { 62 reg = <0xa000>; 64 gpio-ranges = <&pmi8950_mpps 0 0 4>; 72 reg = <0xc000>; 74 gpio-ranges = <&pmi8950_gpios 0 0 2>; [all …]
|
H A D | pm6150l.dtsi | 18 hysteresis = <0>; 24 hysteresis = <0>; 30 hysteresis = <0>; 41 reg = <0x4 SPMI_USID>; 43 #size-cells = <0>; 47 reg = <0x2400>; 48 interrupts = <0x4 0x24 0x0 IRQ_TYPE_EDGE_BOTH>; 49 #thermal-sensor-cells = <0>; 54 reg = <0x3100>; 55 interrupts = <0x4 0x31 0x0 IRQ_TYPE_EDGE_RISING>; [all …]
|
H A D | pm8150l.dtsi | 21 hysteresis = <0>; 27 hysteresis = <0>; 33 hysteresis = <0>; 44 reg = <0x4 SPMI_USID>; 46 #size-cells = <0>; 50 reg = <0x0800>; 57 reg = <0x2400>; 58 interrupts = <0x4 0x24 0x0 IRQ_TYPE_EDGE_BOTH>; 61 #thermal-sensor-cells = <0>; 66 reg = <0x3100>; [all …]
|
/freebsd/contrib/libpcap/ |
H A D | fmtutils.c | 94 ((c) >= 0xd800 && (c) < 0xdc00) 96 ((c) >= 0xdc00 && (c) < 0xe000) 98 (((((leading) - 0xd800) << 10) | ((trailing) - 0xdc00)) + 0x10000) 99 #define REPLACEMENT_CHARACTER 0x0FFFD 108 if (utf_8_len == 0) { in utf_16le_to_utf_8_truncated() 110 * Not even enough room for a trailing '\0'. in utf_16le_to_utf_8_truncated() 116 while ((c = *utf_16++) != '\0') { in utf_16le_to_utf_8_truncated() 123 if (c2 == '\0') { in utf_16le_to_utf_8_truncated() 131 * '\0' and quit. in utf_16le_to_utf_8_truncated() 148 * 0x100000 and 0x10ffff, in utf_16le_to_utf_8_truncated() [all …]
|
/freebsd/crypto/heimdal/lib/wind/ |
H A D | test-prohibited.c | 41 0x00A0, 0x3000, 42 0x0080, 0x009F, 0x206A, 0x206F, 0xFEFF, 43 0xFFF9, 0xFFFD, 0xFFFE, 0xFFFF, 44 0x1D173, 0x1D17A, 45 0xE000, 0xF8FF, 0xF0000, 0xFFFFD, 46 0x100000, 0x10FFFD, 47 0xFDD0, 0xFDEF, 48 0xFFFE, 0xFFFF, 49 0x1FFFE, 0x1FFFF, 50 0x2FFFE, 0x2FFFF, [all …]
|
/freebsd/contrib/tcsh/ |
H A D | tc.nls.c | 42 if (wchar <= 0xffff) in xwcwidth() 46 What we do here is to convert UTF-32 values >= 0x10000 into surrogate in xwcwidth() 48 wchar -= 0x10000; in xwcwidth() 49 ws[0] = 0xd800 | (wchar >> 10); in xwcwidth() 50 ws[1] = 0xdc00 | (wchar & 0x3ff); in xwcwidth() 63 #if INVALID_BYTE != 0 in NLSWidth() 70 return l >= 0 ? l : 0; in NLSWidth() 72 return iswprint(c) != 0; in NLSWidth() 79 int w = 0, l; in NLSStringWidth() 85 if ((l = xwcwidth((wchar_t) c)) < 0) in NLSStringWidth() [all …]
|
/freebsd/contrib/mandoc/ |
H A D | preconv.c | 40 assert(*cu & 0x80); in preconv_encode() 51 accum = *cu & 0x1f; in preconv_encode() 52 if (accum < 0x02) /* Obfuscated ASCII. */ in preconv_encode() 56 accum = *cu & 0x0f; in preconv_encode() 59 accum = *cu & 0x07; in preconv_encode() 60 if (accum > 0x04) /* Beyond Unicode. */ in preconv_encode() 70 if ((accum == 0x00 && ! (*cu & 0x20)) || /* Use 2-byte. */ in preconv_encode() 71 (accum == 0x0d && *cu & 0x20)) /* Surrogates. */ in preconv_encode() 75 if ((accum == 0x00 && ! (*cu & 0x30)) || /* Use 3-byte. */ in preconv_encode() 76 (accum == 0x04 && *cu & 0x30)) /* Beyond Unicode. */ in preconv_encode() [all …]
|
/freebsd/contrib/bearssl/T0/ |
H A D | ConstData.cs | 46 len = 0; in ConstData() 55 Array.Copy(buf, 0, nbuf, 0, len); in Expand() 94 Array.Copy(sd, 0, buf, len, sd.Length); in AddString() 95 buf[len + sd.Length] = 0; in AddString() 101 if (off < 0 || off > (len - dlen)) { in CheckIndex() 142 if (x == 0) { in ToString() 145 if (x < 0x10000) { in ToString() 148 x -= 0x10000; in ToString() 149 sb.Append((char)(0xD800 + (x >> 10))); in ToString() 150 sb.Append((char)(0xDC00 + (x & 0x3FF))); in ToString() [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/leds/backlight/ |
H A D | qcom-wled.yaml | 66 minimum: 0 73 minimum: 0 111 Array of the WLED strings numbered from 0 to 3. Each 148 0 - Modulator A 152 enum: [ 0, 1 ] 153 default: 0 159 0 - CABC disabled 165 enum: [ 0, 1, 2, 3 ] 225 minimum: 0 229 minimum: 0 [all …]
|
/freebsd/sys/contrib/device-tree/src/arm/qcom/ |
H A D | qcom-pm8941.dtsi | 11 polling-delay = <0>; 39 pm8941_0: pm8941@0 { 41 reg = <0x0 SPMI_USID>; 43 #size-cells = <0>; 47 reg = <0x6000>, 48 <0x6100>; 50 interrupts = <0x0 0x61 0x1 IRQ_TYPE_EDGE_RISING>; 55 reg = <0x80 [all...] |
/freebsd/sys/geom/label/ |
H A D | g_label_gpt.c | 59 while (len > 0 && *str != 0) { in sbuf_nprintf_utf16() 62 if ((ch & 0xf800) == 0xd800) { in sbuf_nprintf_utf16() 63 if (len > 0) { in sbuf_nprintf_utf16() 68 c = 0xfffd; in sbuf_nprintf_utf16() 69 if ((ch & 0x400) == 0 && (c & 0xfc00) == 0xdc00) { in sbuf_nprintf_utf16() 70 ch = ((ch & 0x3ff) << 10) + (c & 0x3ff); in sbuf_nprintf_utf16() 71 ch += 0x10000; in sbuf_nprintf_utf16() 73 ch = 0xfffd; in sbuf_nprintf_utf16() 74 } else if (ch == 0xfffe) { /* BOM (U+FEFF) swapped. */ in sbuf_nprintf_utf16() 77 } else if (ch == 0xfeff) /* BOM (U+FEFF) unswapped. */ in sbuf_nprintf_utf16() [all …]
|