static PyObject * msvcrt_ungetwch_impl(PyModuleDef *module, int unicode_char) /*[clinic end generated code: output=1ee7674710322bd1 input=83ec0492be04d564]*/ { if (_ungetwch(unicode_char) == WEOF) return PyErr_SetFromErrno(PyExc_IOError); Py_RETURN_NONE; }
static PyObject * msvcrt_ungetwch(PyObject *self, PyObject *args) { int ch; if (!PyArg_ParseTuple(args, "C:ungetwch", &ch)) return NULL; if (_ungetwch(ch) == WEOF) return PyErr_SetFromErrno(PyExc_IOError); Py_INCREF(Py_None); return Py_None; }