mirror of
https://github.com/Hopiu/linkchecker.git
synced 2026-04-24 16:14:45 +00:00
use Py_CLEAR macor
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@2150 e7d03fd6-7b0d-0410-9947-9c21f3af8025
This commit is contained in:
parent
e58c070df7
commit
4d7fa042ad
2 changed files with 178 additions and 200 deletions
File diff suppressed because it is too large
Load diff
|
|
@ -102,8 +102,7 @@
|
|||
PYSTRING_TMP(yyextra->tmp_attrname); \
|
||||
RESIZE_BUF(yyextra->tmp_buf, 1); \
|
||||
if (PyObject_SetItem(yyextra->tmp_attrs, yyextra->tmp_attrname, Py_None)==-1) return T_ERROR; \
|
||||
Py_DECREF(yyextra->tmp_attrname); \
|
||||
yyextra->tmp_attrname = NULL; \
|
||||
Py_CLEAR(yyextra->tmp_attrname); \
|
||||
}
|
||||
|
||||
/* update the buffer and scanner positions */
|
||||
|
|
@ -702,13 +701,9 @@ RX_DATA [-a-zA-Z0-9_:]+
|
|||
PYSTRING_TMP(yyextra->tmp_attrname);
|
||||
RESIZE_BUF(yyextra->tmp_buf, 1);
|
||||
if (yyextra->tmp_attrval!=NULL) return T_ERROR;
|
||||
Py_INCREF(Py_None);
|
||||
yyextra->tmp_attrval = Py_None;
|
||||
if (PyObject_SetItem(yyextra->tmp_attrs, yyextra->tmp_attrname,
|
||||
yyextra->tmp_attrval)==-1) return T_ERROR;
|
||||
/*Py_DECREF(yyextra->tmp_attrname);*/
|
||||
/*Py_DECREF(yyextra->tmp_attrval);*/
|
||||
yyextra->tmp_attrname = yyextra->tmp_attrval = NULL;
|
||||
Py_None)==-1) return T_ERROR;
|
||||
Py_CLEAR(yyextra->tmp_attrname);
|
||||
APPEND_TO_TMP(yyleng);
|
||||
BEGIN(S_ATTR2);
|
||||
}
|
||||
|
|
@ -750,10 +745,9 @@ RX_DATA [-a-zA-Z0-9_:]+
|
|||
"O", yyextra->tmp_attrval);
|
||||
if (yyextra->tmp_attrval==NULL) return T_ERROR;
|
||||
if (PyObject_SetItem(yyextra->tmp_attrs, yyextra->tmp_attrname,
|
||||
yyextra->tmp_attrval)==-1) return T_ERROR;
|
||||
Py_DECREF(yyextra->tmp_attrname);
|
||||
Py_DECREF(yyextra->tmp_attrval);
|
||||
yyextra->tmp_attrname = yyextra->tmp_attrval = NULL;
|
||||
yyextra->tmp_attrval)==-1) return T_ERROR;
|
||||
Py_CLEAR(yyextra->tmp_attrname);
|
||||
Py_CLEAR(yyextra->tmp_attrval);
|
||||
SCRIPT_CHECK;
|
||||
SET_ATTR_LVAL;
|
||||
RETURN(T_ELEMENT_START);
|
||||
|
|
@ -776,10 +770,9 @@ RX_DATA [-a-zA-Z0-9_:]+
|
|||
"O", yyextra->tmp_attrval);
|
||||
if (yyextra->tmp_attrval==NULL) return T_ERROR;
|
||||
if (PyObject_SetItem(yyextra->tmp_attrs, yyextra->tmp_attrname,
|
||||
yyextra->tmp_attrval)==-1) return T_ERROR;
|
||||
Py_DECREF(yyextra->tmp_attrname);
|
||||
Py_DECREF(yyextra->tmp_attrval);
|
||||
yyextra->tmp_attrname = yyextra->tmp_attrval = NULL;
|
||||
yyextra->tmp_attrval)==-1) return T_ERROR;
|
||||
Py_CLEAR(yyextra->tmp_attrname);
|
||||
Py_CLEAR(yyextra->tmp_attrval);
|
||||
SCRIPT_CHECK;
|
||||
SET_ATTR_LVAL;
|
||||
RETURN(T_ELEMENT_START);
|
||||
|
|
@ -793,10 +786,9 @@ RX_DATA [-a-zA-Z0-9_:]+
|
|||
"O", yyextra->tmp_attrval);
|
||||
if (yyextra->tmp_attrval==NULL) return T_ERROR;
|
||||
if (PyObject_SetItem(yyextra->tmp_attrs, yyextra->tmp_attrname,
|
||||
yyextra->tmp_attrval)==-1) return T_ERROR;
|
||||
Py_DECREF(yyextra->tmp_attrname);
|
||||
Py_DECREF(yyextra->tmp_attrval);
|
||||
yyextra->tmp_attrname = yyextra->tmp_attrval = NULL;
|
||||
yyextra->tmp_attrval)==-1) return T_ERROR;
|
||||
Py_CLEAR(yyextra->tmp_attrname);
|
||||
Py_CLEAR(yyextra->tmp_attrval);
|
||||
BEGIN(INITIAL);
|
||||
SET_ATTR_LVAL;
|
||||
RETURN(T_ELEMENT_START_END);
|
||||
|
|
@ -810,10 +802,9 @@ RX_DATA [-a-zA-Z0-9_:]+
|
|||
"O", yyextra->tmp_attrval);
|
||||
if (yyextra->tmp_attrval==NULL) return T_ERROR;
|
||||
if (PyObject_SetItem(yyextra->tmp_attrs, yyextra->tmp_attrname,
|
||||
yyextra->tmp_attrval)==-1) return T_ERROR;
|
||||
Py_DECREF(yyextra->tmp_attrname);
|
||||
Py_DECREF(yyextra->tmp_attrval);
|
||||
yyextra->tmp_attrname = yyextra->tmp_attrval = NULL;
|
||||
yyextra->tmp_attrval)==-1) return T_ERROR;
|
||||
Py_CLEAR(yyextra->tmp_attrname);
|
||||
Py_CLEAR(yyextra->tmp_attrval);
|
||||
BEGIN(S_ATTR1);
|
||||
}
|
||||
|
||||
|
|
@ -831,10 +822,9 @@ RX_DATA [-a-zA-Z0-9_:]+
|
|||
"O", yyextra->tmp_attrval);
|
||||
if (yyextra->tmp_attrval==NULL) return T_ERROR;
|
||||
if (PyObject_SetItem(yyextra->tmp_attrs, yyextra->tmp_attrname,
|
||||
yyextra->tmp_attrval)==-1) return T_ERROR;
|
||||
Py_DECREF(yyextra->tmp_attrname);
|
||||
Py_DECREF(yyextra->tmp_attrval);
|
||||
yyextra->tmp_attrname = yyextra->tmp_attrval = NULL;
|
||||
yyextra->tmp_attrval)==-1) return T_ERROR;
|
||||
Py_CLEAR(yyextra->tmp_attrname);
|
||||
Py_CLEAR(yyextra->tmp_attrval);
|
||||
BEGIN(S_ATTR1);
|
||||
}
|
||||
|
||||
|
|
@ -864,10 +854,9 @@ RX_DATA [-a-zA-Z0-9_:]+
|
|||
"O", yyextra->tmp_attrval);
|
||||
if (yyextra->tmp_attrval==NULL) return T_ERROR;
|
||||
if (PyObject_SetItem(yyextra->tmp_attrs, yyextra->tmp_attrname,
|
||||
yyextra->tmp_attrval)==-1) return T_ERROR;
|
||||
Py_DECREF(yyextra->tmp_attrname);
|
||||
Py_DECREF(yyextra->tmp_attrval);
|
||||
yyextra->tmp_attrval = yyextra->tmp_attrname = NULL;
|
||||
yyextra->tmp_attrval)==-1) return T_ERROR;
|
||||
Py_CLEAR(yyextra->tmp_attrname);
|
||||
Py_CLEAR(yyextra->tmp_attrval);
|
||||
BEGIN(S_ATTR1);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue