• Home
  • Raw
  • Download

Lines Matching refs:encoding

62     char *encoding;  in normalizestring()  local
70 encoding = PyMem_Malloc(len + 1); in normalizestring()
71 if (encoding == NULL) in normalizestring()
74 if (!_Py_normalize_encoding(string, encoding, len + 1)) in normalizestring()
77 PyMem_Free(encoding); in normalizestring()
81 v = PyUnicode_FromString(encoding); in normalizestring()
82 PyMem_Free(encoding); in normalizestring()
101 PyObject *_PyCodec_Lookup(const char *encoding) in _PyCodec_Lookup() argument
103 if (encoding == NULL) { in _PyCodec_Lookup()
116 PyObject *v = normalizestring(encoding); in _PyCodec_Lookup()
169 "unknown encoding: %s", encoding); in _PyCodec_Lookup()
186 int _PyCodec_Forget(const char *encoding) in _PyCodec_Forget() argument
199 v = normalizestring(encoding); in _PyCodec_Forget()
213 int PyCodec_KnownEncoding(const char *encoding) in PyCodec_KnownEncoding() argument
217 codecs = _PyCodec_Lookup(encoding); in PyCodec_KnownEncoding()
255 PyObject *codec_getitem(const char *encoding, int index) in codec_getitem() argument
260 codecs = _PyCodec_Lookup(encoding); in codec_getitem()
289 PyObject *codec_getincrementalcodec(const char *encoding, in codec_getincrementalcodec() argument
295 codec_info = _PyCodec_Lookup(encoding); in codec_getincrementalcodec()
306 PyObject *codec_getstreamcodec(const char *encoding, in codec_getstreamcodec() argument
313 codecs = _PyCodec_Lookup(encoding); in codec_getstreamcodec()
350 PyObject *PyCodec_Encoder(const char *encoding) in PyCodec_Encoder() argument
352 return codec_getitem(encoding, 0); in PyCodec_Encoder()
355 PyObject *PyCodec_Decoder(const char *encoding) in PyCodec_Decoder() argument
357 return codec_getitem(encoding, 1); in PyCodec_Decoder()
360 PyObject *PyCodec_IncrementalEncoder(const char *encoding, in PyCodec_IncrementalEncoder() argument
363 return codec_getincrementalcodec(encoding, errors, "incrementalencoder"); in PyCodec_IncrementalEncoder()
366 PyObject *PyCodec_IncrementalDecoder(const char *encoding, in PyCodec_IncrementalDecoder() argument
369 return codec_getincrementalcodec(encoding, errors, "incrementaldecoder"); in PyCodec_IncrementalDecoder()
372 PyObject *PyCodec_StreamReader(const char *encoding, in PyCodec_StreamReader() argument
376 return codec_getstreamcodec(encoding, stream, errors, 2); in PyCodec_StreamReader()
379 PyObject *PyCodec_StreamWriter(const char *encoding, in PyCodec_StreamWriter() argument
383 return codec_getstreamcodec(encoding, stream, errors, 3); in PyCodec_StreamWriter()
392 const char *encoding) in wrap_codec_error() argument
399 operation, encoding); in wrap_codec_error()
410 const char *encoding, in _PyCodec_EncodeInternal() argument
422 wrap_codec_error("encoding", encoding); in _PyCodec_EncodeInternal()
456 const char *encoding, in _PyCodec_DecodeInternal() argument
468 wrap_codec_error("decoding", encoding); in _PyCodec_DecodeInternal()
495 const char *encoding, in PyCodec_Encode() argument
500 encoder = PyCodec_Encoder(encoding); in PyCodec_Encode()
504 return _PyCodec_EncodeInternal(object, encoder, encoding, errors); in PyCodec_Encode()
508 const char *encoding, in PyCodec_Decode() argument
513 decoder = PyCodec_Decoder(encoding); in PyCodec_Decode()
517 return _PyCodec_DecodeInternal(object, decoder, encoding, errors); in PyCodec_Decode()
521 PyObject * _PyCodec_LookupTextEncoding(const char *encoding, in _PyCodec_LookupTextEncoding() argument
529 codec = _PyCodec_Lookup(encoding); in _PyCodec_LookupTextEncoding()
551 encoding, alternate_command); in _PyCodec_LookupTextEncoding()
563 PyObject *codec_getitem_checked(const char *encoding, in codec_getitem_checked() argument
570 codec = _PyCodec_LookupTextEncoding(encoding, alternate_command); in codec_getitem_checked()
580 static PyObject * _PyCodec_TextEncoder(const char *encoding) in _PyCodec_TextEncoder() argument
582 return codec_getitem_checked(encoding, "codecs.encode()", 0); in _PyCodec_TextEncoder()
585 static PyObject * _PyCodec_TextDecoder(const char *encoding) in _PyCodec_TextDecoder() argument
587 return codec_getitem_checked(encoding, "codecs.decode()", 1); in _PyCodec_TextDecoder()
591 const char *encoding, in _PyCodec_EncodeText() argument
596 encoder = _PyCodec_TextEncoder(encoding); in _PyCodec_EncodeText()
600 return _PyCodec_EncodeInternal(object, encoder, encoding, errors); in _PyCodec_EncodeText()
604 const char *encoding, in _PyCodec_DecodeText() argument
609 decoder = _PyCodec_TextDecoder(encoding); in _PyCodec_DecodeText()
613 return _PyCodec_DecodeInternal(object, decoder, encoding, errors); in _PyCodec_DecodeText()
1060 get_standard_encoding(const char *encoding, int *bytelength) in get_standard_encoding() argument
1062 if (Py_TOLOWER(encoding[0]) == 'u' && in get_standard_encoding()
1063 Py_TOLOWER(encoding[1]) == 't' && in get_standard_encoding()
1064 Py_TOLOWER(encoding[2]) == 'f') { in get_standard_encoding()
1065 encoding += 3; in get_standard_encoding()
1066 if (*encoding == '-' || *encoding == '_' ) in get_standard_encoding()
1067 encoding++; in get_standard_encoding()
1068 if (encoding[0] == '8' && encoding[1] == '\0') { in get_standard_encoding()
1072 else if (encoding[0] == '1' && encoding[1] == '6') { in get_standard_encoding()
1073 encoding += 2; in get_standard_encoding()
1075 if (*encoding == '\0') { in get_standard_encoding()
1082 if (*encoding == '-' || *encoding == '_' ) in get_standard_encoding()
1083 encoding++; in get_standard_encoding()
1084 if (Py_TOLOWER(encoding[1]) == 'e' && encoding[2] == '\0') { in get_standard_encoding()
1085 if (Py_TOLOWER(encoding[0]) == 'b') in get_standard_encoding()
1087 if (Py_TOLOWER(encoding[0]) == 'l') in get_standard_encoding()
1091 else if (encoding[0] == '3' && encoding[1] == '2') { in get_standard_encoding()
1092 encoding += 2; in get_standard_encoding()
1094 if (*encoding == '\0') { in get_standard_encoding()
1101 if (*encoding == '-' || *encoding == '_' ) in get_standard_encoding()
1102 encoding++; in get_standard_encoding()
1103 if (Py_TOLOWER(encoding[1]) == 'e' && encoding[2] == '\0') { in get_standard_encoding()
1104 if (Py_TOLOWER(encoding[0]) == 'b') in get_standard_encoding()
1106 if (Py_TOLOWER(encoding[0]) == 'l') in get_standard_encoding()
1111 else if (strcmp(encoding, "CP_UTF8") == 0) { in get_standard_encoding()
1126 const char *encoding; in PyCodec_SurrogatePassErrors() local
1146 if (!(encoding = PyUnicode_AsUTF8(encode))) { in PyCodec_SurrogatePassErrors()
1151 code = get_standard_encoding(encoding, &bytelength); in PyCodec_SurrogatePassErrors()
1225 if (!(encoding = PyUnicode_AsUTF8(encode))) { in PyCodec_SurrogatePassErrors()
1230 code = get_standard_encoding(encoding, &bytelength); in PyCodec_SurrogatePassErrors()