Lines Matching refs:pyCtxt

1717     xmlParserCtxtPyCtxtPtr pyCtxt;  in libxml_xmlParserCtxtGenericErrorFuncHandler()  local
1724 pyCtxt = (xmlParserCtxtPyCtxtPtr)ctxt->_private; in libxml_xmlParserCtxtGenericErrorFuncHandler()
1727 PyTuple_SetItem(list, 0, pyCtxt->arg); in libxml_xmlParserCtxtGenericErrorFuncHandler()
1728 Py_XINCREF(pyCtxt->arg); in libxml_xmlParserCtxtGenericErrorFuncHandler()
1733 result = PyEval_CallObject(pyCtxt->f, list); in libxml_xmlParserCtxtGenericErrorFuncHandler()
1788 xmlParserCtxtPyCtxtPtr pyCtxt; in libxml_xmlParserCtxtSetErrorHandler() local
1798 pyCtxt = xmlMalloc(sizeof(xmlParserCtxtPyCtxt)); in libxml_xmlParserCtxtSetErrorHandler()
1799 if (pyCtxt == NULL) { in libxml_xmlParserCtxtSetErrorHandler()
1803 memset(pyCtxt,0,sizeof(xmlParserCtxtPyCtxt)); in libxml_xmlParserCtxtSetErrorHandler()
1804 ctxt->_private = pyCtxt; in libxml_xmlParserCtxtSetErrorHandler()
1807 pyCtxt = (xmlParserCtxtPyCtxtPtr)ctxt->_private; in libxml_xmlParserCtxtSetErrorHandler()
1810 Py_XDECREF(pyCtxt->f); in libxml_xmlParserCtxtSetErrorHandler()
1812 pyCtxt->f = pyobj_f; in libxml_xmlParserCtxtSetErrorHandler()
1813 Py_XDECREF(pyCtxt->arg); in libxml_xmlParserCtxtSetErrorHandler()
1815 pyCtxt->arg = pyobj_arg; in libxml_xmlParserCtxtSetErrorHandler()
1839 xmlParserCtxtPyCtxtPtr pyCtxt; in libxml_xmlParserCtxtGetErrorHandler() local
1848 pyCtxt = (xmlParserCtxtPyCtxtPtr)ctxt->_private; in libxml_xmlParserCtxtGetErrorHandler()
1850 PyTuple_SetItem(py_retval, 0, pyCtxt->f); in libxml_xmlParserCtxtGetErrorHandler()
1851 Py_XINCREF(pyCtxt->f); in libxml_xmlParserCtxtGetErrorHandler()
1852 PyTuple_SetItem(py_retval, 1, pyCtxt->arg); in libxml_xmlParserCtxtGetErrorHandler()
1853 Py_XINCREF(pyCtxt->arg); in libxml_xmlParserCtxtGetErrorHandler()
1869 xmlParserCtxtPyCtxtPtr pyCtxt; in libxml_xmlFreeParserCtxt() local
1876 pyCtxt = (xmlParserCtxtPyCtxtPtr)((xmlParserCtxtPtr)ctxt)->_private; in libxml_xmlFreeParserCtxt()
1877 if (pyCtxt) { in libxml_xmlFreeParserCtxt()
1878 Py_XDECREF(pyCtxt->f); in libxml_xmlFreeParserCtxt()
1879 Py_XDECREF(pyCtxt->arg); in libxml_xmlFreeParserCtxt()
1880 xmlFree(pyCtxt); in libxml_xmlFreeParserCtxt()
1906 xmlValidCtxtPyCtxtPtr pyCtxt; in libxml_xmlValidCtxtGenericErrorFuncHandler() local
1912 pyCtxt = (xmlValidCtxtPyCtxtPtr)ctx; in libxml_xmlValidCtxtGenericErrorFuncHandler()
1916 PyTuple_SetItem(list, 1, pyCtxt->arg); in libxml_xmlValidCtxtGenericErrorFuncHandler()
1917 Py_XINCREF(pyCtxt->arg); in libxml_xmlValidCtxtGenericErrorFuncHandler()
1918 result = PyEval_CallObject(pyCtxt->error, list); in libxml_xmlValidCtxtGenericErrorFuncHandler()
1933 xmlValidCtxtPyCtxtPtr pyCtxt; in libxml_xmlValidCtxtGenericWarningFuncHandler() local
1939 pyCtxt = (xmlValidCtxtPyCtxtPtr)ctx; in libxml_xmlValidCtxtGenericWarningFuncHandler()
1943 PyTuple_SetItem(list, 1, pyCtxt->arg); in libxml_xmlValidCtxtGenericWarningFuncHandler()
1944 Py_XINCREF(pyCtxt->arg); in libxml_xmlValidCtxtGenericWarningFuncHandler()
1945 result = PyEval_CallObject(pyCtxt->warn, list); in libxml_xmlValidCtxtGenericWarningFuncHandler()
1984 xmlValidCtxtPyCtxtPtr pyCtxt; in libxml_xmlSetValidErrors() local
1995 pyCtxt = xmlMalloc(sizeof(xmlValidCtxtPyCtxt)); in libxml_xmlSetValidErrors()
1996 if (pyCtxt == NULL) { in libxml_xmlSetValidErrors()
2000 memset(pyCtxt, 0, sizeof(xmlValidCtxtPyCtxt)); in libxml_xmlSetValidErrors()
2004 Py_XDECREF(pyCtxt->error); in libxml_xmlSetValidErrors()
2006 pyCtxt->error = pyobj_error; in libxml_xmlSetValidErrors()
2008 Py_XDECREF(pyCtxt->warn); in libxml_xmlSetValidErrors()
2010 pyCtxt->warn = pyobj_warn; in libxml_xmlSetValidErrors()
2012 Py_XDECREF(pyCtxt->arg); in libxml_xmlSetValidErrors()
2014 pyCtxt->arg = pyobj_arg; in libxml_xmlSetValidErrors()
2018 ctxt->userData = pyCtxt; in libxml_xmlSetValidErrors()
2028 xmlValidCtxtPyCtxtPtr pyCtxt; in libxml_xmlFreeValidCtxt() local
2035 pyCtxt = (xmlValidCtxtPyCtxtPtr)(cur->userData); in libxml_xmlFreeValidCtxt()
2036 if (pyCtxt != NULL) in libxml_xmlFreeValidCtxt()
2038 Py_XDECREF(pyCtxt->error); in libxml_xmlFreeValidCtxt()
2039 Py_XDECREF(pyCtxt->warn); in libxml_xmlFreeValidCtxt()
2040 Py_XDECREF(pyCtxt->arg); in libxml_xmlFreeValidCtxt()
2041 xmlFree(pyCtxt); in libxml_xmlFreeValidCtxt()
2069 xmlTextReaderPyCtxt *pyCtxt = (xmlTextReaderPyCtxt *)arg; in libxml_xmlTextReaderErrorCallback() local
2074 PyTuple_SetItem(list, 0, pyCtxt->arg); in libxml_xmlTextReaderErrorCallback()
2075 Py_XINCREF(pyCtxt->arg); in libxml_xmlTextReaderErrorCallback()
2079 result = PyEval_CallObject(pyCtxt->f, list); in libxml_xmlTextReaderErrorCallback()
2093 xmlTextReaderPyCtxtPtr pyCtxt; in libxml_xmlTextReaderSetErrorHandler() local
2109 pyCtxt = (xmlTextReaderPyCtxtPtr)arg; in libxml_xmlTextReaderSetErrorHandler()
2110 Py_XDECREF(pyCtxt->f); in libxml_xmlTextReaderSetErrorHandler()
2111 Py_XDECREF(pyCtxt->arg); in libxml_xmlTextReaderSetErrorHandler()
2112 xmlFree(pyCtxt); in libxml_xmlTextReaderSetErrorHandler()
2128 pyCtxt = (xmlTextReaderPyCtxtPtr)xmlMalloc(sizeof(xmlTextReaderPyCtxt)); in libxml_xmlTextReaderSetErrorHandler()
2129 if (pyCtxt == NULL) { in libxml_xmlTextReaderSetErrorHandler()
2134 pyCtxt->f = pyobj_f; in libxml_xmlTextReaderSetErrorHandler()
2136 pyCtxt->arg = pyobj_arg; in libxml_xmlTextReaderSetErrorHandler()
2139 pyCtxt); in libxml_xmlTextReaderSetErrorHandler()
2150 xmlTextReaderPyCtxtPtr pyCtxt; in libxml_xmlTextReaderGetErrorHandler() local
2163 pyCtxt = (xmlTextReaderPyCtxtPtr)arg; in libxml_xmlTextReaderGetErrorHandler()
2164 PyTuple_SetItem(py_retval, 0, pyCtxt->f); in libxml_xmlTextReaderGetErrorHandler()
2165 Py_XINCREF(pyCtxt->f); in libxml_xmlTextReaderGetErrorHandler()
2166 PyTuple_SetItem(py_retval, 1, pyCtxt->arg); in libxml_xmlTextReaderGetErrorHandler()
2167 Py_XINCREF(pyCtxt->arg); in libxml_xmlTextReaderGetErrorHandler()
2184 xmlTextReaderPyCtxtPtr pyCtxt; in libxml_xmlFreeTextReader() local
2204 pyCtxt = (xmlTextReaderPyCtxtPtr)arg; in libxml_xmlFreeTextReader()
2205 Py_XDECREF(pyCtxt->f); in libxml_xmlFreeTextReader()
2206 Py_XDECREF(pyCtxt->arg); in libxml_xmlFreeTextReader()
2207 xmlFree(pyCtxt); in libxml_xmlFreeTextReader()
3164 xmlRelaxNGValidCtxtPyCtxtPtr pyCtxt; in libxml_xmlRelaxNGValidityGenericErrorFuncHandler() local
3170 pyCtxt = (xmlRelaxNGValidCtxtPyCtxtPtr)ctx; in libxml_xmlRelaxNGValidityGenericErrorFuncHandler()
3174 PyTuple_SetItem(list, 1, pyCtxt->arg); in libxml_xmlRelaxNGValidityGenericErrorFuncHandler()
3175 Py_XINCREF(pyCtxt->arg); in libxml_xmlRelaxNGValidityGenericErrorFuncHandler()
3176 result = PyEval_CallObject(pyCtxt->error, list); in libxml_xmlRelaxNGValidityGenericErrorFuncHandler()
3191 xmlRelaxNGValidCtxtPyCtxtPtr pyCtxt; in libxml_xmlRelaxNGValidityGenericWarningFuncHandler() local
3197 pyCtxt = (xmlRelaxNGValidCtxtPyCtxtPtr)ctx; in libxml_xmlRelaxNGValidityGenericWarningFuncHandler()
3201 PyTuple_SetItem(list, 1, pyCtxt->arg); in libxml_xmlRelaxNGValidityGenericWarningFuncHandler()
3202 Py_XINCREF(pyCtxt->arg); in libxml_xmlRelaxNGValidityGenericWarningFuncHandler()
3203 result = PyEval_CallObject(pyCtxt->warn, list); in libxml_xmlRelaxNGValidityGenericWarningFuncHandler()
3242 xmlRelaxNGValidCtxtPyCtxtPtr pyCtxt; in libxml_xmlRelaxNGSetValidErrors() local
3253 if (xmlRelaxNGGetValidErrors(ctxt, NULL, NULL, (void **) &pyCtxt) == -1) in libxml_xmlRelaxNGSetValidErrors()
3259 if (pyCtxt == NULL) in libxml_xmlRelaxNGSetValidErrors()
3262 pyCtxt = xmlMalloc(sizeof(xmlRelaxNGValidCtxtPyCtxt)); in libxml_xmlRelaxNGSetValidErrors()
3263 if (pyCtxt == NULL) { in libxml_xmlRelaxNGSetValidErrors()
3267 memset(pyCtxt, 0, sizeof(xmlRelaxNGValidCtxtPyCtxt)); in libxml_xmlRelaxNGSetValidErrors()
3271 Py_XDECREF(pyCtxt->error); in libxml_xmlRelaxNGSetValidErrors()
3273 pyCtxt->error = pyobj_error; in libxml_xmlRelaxNGSetValidErrors()
3275 Py_XDECREF(pyCtxt->warn); in libxml_xmlRelaxNGSetValidErrors()
3277 pyCtxt->warn = pyobj_warn; in libxml_xmlRelaxNGSetValidErrors()
3279 Py_XDECREF(pyCtxt->arg); in libxml_xmlRelaxNGSetValidErrors()
3281 pyCtxt->arg = pyobj_arg; in libxml_xmlRelaxNGSetValidErrors()
3283 …idErrors(ctxt, &libxml_xmlRelaxNGValidityErrorFunc, &libxml_xmlRelaxNGValidityWarningFunc, pyCtxt); in libxml_xmlRelaxNGSetValidErrors()
3292 xmlRelaxNGValidCtxtPyCtxtPtr pyCtxt; in libxml_xmlRelaxNGFreeValidCtxt() local
3299 if (xmlRelaxNGGetValidErrors(ctxt, NULL, NULL, (void **) &pyCtxt) == 0) in libxml_xmlRelaxNGFreeValidCtxt()
3301 if (pyCtxt != NULL) in libxml_xmlRelaxNGFreeValidCtxt()
3303 Py_XDECREF(pyCtxt->error); in libxml_xmlRelaxNGFreeValidCtxt()
3304 Py_XDECREF(pyCtxt->warn); in libxml_xmlRelaxNGFreeValidCtxt()
3305 Py_XDECREF(pyCtxt->arg); in libxml_xmlRelaxNGFreeValidCtxt()
3306 xmlFree(pyCtxt); in libxml_xmlRelaxNGFreeValidCtxt()
3328 xmlSchemaValidCtxtPyCtxtPtr pyCtxt; in libxml_xmlSchemaValidityGenericErrorFuncHandler() local
3334 pyCtxt = (xmlSchemaValidCtxtPyCtxtPtr) ctx; in libxml_xmlSchemaValidityGenericErrorFuncHandler()
3338 PyTuple_SetItem(list, 1, pyCtxt->arg); in libxml_xmlSchemaValidityGenericErrorFuncHandler()
3339 Py_XINCREF(pyCtxt->arg); in libxml_xmlSchemaValidityGenericErrorFuncHandler()
3340 result = PyEval_CallObject(pyCtxt->error, list); in libxml_xmlSchemaValidityGenericErrorFuncHandler()
3355 xmlSchemaValidCtxtPyCtxtPtr pyCtxt; in libxml_xmlSchemaValidityGenericWarningFuncHandler() local
3361 pyCtxt = (xmlSchemaValidCtxtPyCtxtPtr) ctx; in libxml_xmlSchemaValidityGenericWarningFuncHandler()
3365 PyTuple_SetItem(list, 1, pyCtxt->arg); in libxml_xmlSchemaValidityGenericWarningFuncHandler()
3366 Py_XINCREF(pyCtxt->arg); in libxml_xmlSchemaValidityGenericWarningFuncHandler()
3367 result = PyEval_CallObject(pyCtxt->warn, list); in libxml_xmlSchemaValidityGenericWarningFuncHandler()
3406 xmlSchemaValidCtxtPyCtxtPtr pyCtxt; in libxml_xmlSchemaSetValidErrors() local
3417 if (xmlSchemaGetValidErrors(ctxt, NULL, NULL, (void **) &pyCtxt) == -1) in libxml_xmlSchemaSetValidErrors()
3423 if (pyCtxt == NULL) in libxml_xmlSchemaSetValidErrors()
3426 pyCtxt = xmlMalloc(sizeof(xmlSchemaValidCtxtPyCtxt)); in libxml_xmlSchemaSetValidErrors()
3427 if (pyCtxt == NULL) { in libxml_xmlSchemaSetValidErrors()
3431 memset(pyCtxt, 0, sizeof(xmlSchemaValidCtxtPyCtxt)); in libxml_xmlSchemaSetValidErrors()
3435 Py_XDECREF(pyCtxt->error); in libxml_xmlSchemaSetValidErrors()
3437 pyCtxt->error = pyobj_error; in libxml_xmlSchemaSetValidErrors()
3439 Py_XDECREF(pyCtxt->warn); in libxml_xmlSchemaSetValidErrors()
3441 pyCtxt->warn = pyobj_warn; in libxml_xmlSchemaSetValidErrors()
3443 Py_XDECREF(pyCtxt->arg); in libxml_xmlSchemaSetValidErrors()
3445 pyCtxt->arg = pyobj_arg; in libxml_xmlSchemaSetValidErrors()
3447 …alidErrors(ctxt, &libxml_xmlSchemaValidityErrorFunc, &libxml_xmlSchemaValidityWarningFunc, pyCtxt); in libxml_xmlSchemaSetValidErrors()
3457 xmlSchemaValidCtxtPyCtxtPtr pyCtxt; in libxml_xmlSchemaFreeValidCtxt() local
3464 if (xmlSchemaGetValidErrors(ctxt, NULL, NULL, (void **) &pyCtxt) == 0) in libxml_xmlSchemaFreeValidCtxt()
3466 if (pyCtxt != NULL) in libxml_xmlSchemaFreeValidCtxt()
3468 Py_XDECREF(pyCtxt->error); in libxml_xmlSchemaFreeValidCtxt()
3469 Py_XDECREF(pyCtxt->warn); in libxml_xmlSchemaFreeValidCtxt()
3470 Py_XDECREF(pyCtxt->arg); in libxml_xmlSchemaFreeValidCtxt()
3471 xmlFree(pyCtxt); in libxml_xmlSchemaFreeValidCtxt()