Пример #1
0
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;
}
Пример #2
0
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;
}