• Home
  • Raw
  • Download

Lines Matching refs:encoding

13 enum encoding ParseEncoding(const char* encoding,  in ParseEncoding()  argument
14 enum encoding default_encoding) { in ParseEncoding()
15 switch (encoding[0]) { in ParseEncoding()
19 if (encoding[1] == 't' && encoding[2] == 'f') { in ParseEncoding()
21 const size_t skip = encoding[3] == '-' ? 4 : 3; in ParseEncoding()
22 if (encoding[skip] == '8' && encoding[skip + 1] == '\0') in ParseEncoding()
24 if (strncmp(encoding + skip, "16le", 5) == 0) in ParseEncoding()
27 } else if (encoding[1] == 'c' && encoding[2] == 's') { in ParseEncoding()
28 const size_t skip = encoding[3] == '-' ? 4 : 3; in ParseEncoding()
29 if (encoding[skip] == '2' && encoding[skip + 1] == '\0') in ParseEncoding()
32 if (StringEqualNoCase(encoding, "utf8")) in ParseEncoding()
34 if (StringEqualNoCase(encoding, "utf-8")) in ParseEncoding()
36 if (StringEqualNoCase(encoding, "ucs2")) in ParseEncoding()
38 if (StringEqualNoCase(encoding, "ucs-2")) in ParseEncoding()
40 if (StringEqualNoCase(encoding, "utf16le")) in ParseEncoding()
42 if (StringEqualNoCase(encoding, "utf-16le")) in ParseEncoding()
49 if (encoding[1] == 'a') { in ParseEncoding()
50 if (strncmp(encoding + 2, "tin1", 5) == 0) in ParseEncoding()
53 if (StringEqualNoCase(encoding, "latin1")) in ParseEncoding()
60 if (encoding[1] == 'i') { in ParseEncoding()
61 if (strncmp(encoding + 2, "nary", 5) == 0) in ParseEncoding()
64 } else if (encoding[1] == 'u') { in ParseEncoding()
65 if (strncmp(encoding + 2, "ffer", 5) == 0) in ParseEncoding()
68 } else if (encoding[1] == 'a') { in ParseEncoding()
69 if (strncmp(encoding + 2, "se64", 5) == 0) in ParseEncoding()
71 if (strncmp(encoding + 2, "se64url", 8) == 0) in ParseEncoding()
74 if (StringEqualNoCase(encoding, "binary")) in ParseEncoding()
76 if (StringEqualNoCase(encoding, "buffer")) in ParseEncoding()
78 if (StringEqualNoCase(encoding, "base64")) in ParseEncoding()
80 if (StringEqualNoCase(encoding, "base64url")) in ParseEncoding()
87 if (encoding[1] == 's') { in ParseEncoding()
88 if (strncmp(encoding + 2, "cii", 4) == 0) in ParseEncoding()
91 if (StringEqualNoCase(encoding, "ascii")) in ParseEncoding()
98 if (encoding[1] == 'e') in ParseEncoding()
99 if (encoding[2] == 'x' && encoding[3] == '\0') in ParseEncoding()
101 if (StringEqualNoCase(encoding, "hex")) in ParseEncoding()
109 enum encoding ParseEncoding(Isolate* isolate, in ParseEncoding()
111 enum encoding default_encoding) { in ParseEncoding()
117 Utf8Value encoding(isolate, encoding_v); in ParseEncoding() local
119 return ParseEncoding(*encoding, default_encoding); in ParseEncoding()
125 enum encoding encoding) { in Encode() argument
126 CHECK_NE(encoding, UCS2); in Encode()
128 return StringBytes::Encode(isolate, buf, len, encoding, &error) in Encode()
141 enum encoding encoding) { in DecodeBytes() argument
144 return StringBytes::Size(isolate, val, encoding).FromMaybe(-1); in DecodeBytes()
152 enum encoding encoding) { in DecodeWrite() argument
153 return StringBytes::Write(isolate, buf, buflen, val, encoding, nullptr); in DecodeWrite()