Lines Matching defs:encoding
66 #define CODEC_INIT(encoding) \
67 static int encoding##_codec_init(const void *config)
69 #define ENCODER_INIT(encoding) \
70 static int encoding##_encode_init( \
72 #define ENCODER(encoding) \
73 static Py_ssize_t encoding##_encode( \
78 #define ENCODER_RESET(encoding) \
79 static Py_ssize_t encoding##_encode_reset( \
83 #define DECODER_INIT(encoding) \
84 static int encoding##_decode_init( \
86 #define DECODER(encoding) \
87 static Py_ssize_t encoding##_decode( \
91 #define DECODER_RESET(encoding) \
92 static Py_ssize_t encoding##_decode_reset( \
259 getcodec(PyObject *self, PyObject *encoding)
265 if (!PyUnicode_Check(encoding)) {
267 "encoding name must be a string.");
270 enc = PyUnicode_AsUTF8(encoding);
278 for (codec = codec_list; codec->encoding[0]; codec++)
279 if (strcmp(codec->encoding, enc) == 0)
282 if (codec->encoding[0] == '\0') {