Lines Matching defs:encoding
253 const char *encoding;
255 encoding = win->encoding;
257 encoding = screen_encoding;
258 bytes = PyUnicode_AsEncodedString(obj, encoding, NULL);
381 *bytes = PyUnicode_AsEncodedString(obj, win->encoding, NULL);
672 PyCursesWindow_New(WINDOW *win, const char *encoding)
676 if (encoding == NULL) {
683 encoding = buffer;
688 encoding = codeset;
690 if (encoding == NULL)
691 encoding = "utf-8";
697 wo->encoding = _PyMem_Strdup(encoding);
698 if (wo->encoding == NULL) {
710 if (wo->encoding != NULL)
711 PyMem_Free(wo->encoding);
2341 return (PyObject *)PyCursesWindow_New(win, self->encoding);
2444 return PyUnicode_FromString(self->encoding);
2451 char *encoding;
2453 /* It is illegal to del win.encoding */
2456 "encoding may not be deleted");
2462 "setting encoding to a non-string");
2468 encoding = _PyMem_Strdup(PyBytes_AS_STRING(ascii));
2470 if (encoding == NULL) {
2474 PyMem_Free(self->encoding);
2475 self->encoding = encoding;
2568 {"encoding",
3356 screen_encoding = winobj->encoding;