mirror of
https://gitlab.gnome.org/GNOME/libxml2.git
synced 2025-07-29 11:41:22 +03:00
cleanup patch from Anthony Jones fix the headers to avoid in make scan
* SAX.c: cleanup patch from Anthony Jones * doc/Makefile.am: fix the headers to avoid in make scan * parserInternals.c xpath.c include/libxml/*.h: cleanup of the includes, * vs Ptr and general cleanup * parsedecl.py: first version of a script to extract the module interfaces, the goal will be to provide .decl or XML specification of the interfaces to build wrappers. Daniel
This commit is contained in:
@ -2378,8 +2378,8 @@ xmlClearParserCtxt(xmlParserCtxtPtr ctxt)
|
||||
*
|
||||
* Returns an xmlParserNodeInfo block pointer or NULL
|
||||
*/
|
||||
const xmlParserNodeInfo* xmlParserFindNodeInfo(const xmlParserCtxt* ctx,
|
||||
const xmlNode* node)
|
||||
const xmlParserNodeInfo* xmlParserFindNodeInfo(const xmlParserCtxtPtr ctx,
|
||||
const xmlNodePtr node)
|
||||
{
|
||||
unsigned long pos;
|
||||
|
||||
@ -2433,8 +2433,8 @@ xmlClearNodeInfoSeq(xmlParserNodeInfoSeqPtr seq)
|
||||
*
|
||||
* Returns a long indicating the position of the record
|
||||
*/
|
||||
unsigned long xmlParserFindNodeInfoIndex(const xmlParserNodeInfoSeq* seq,
|
||||
const xmlNode* node)
|
||||
unsigned long xmlParserFindNodeInfoIndex(const xmlParserNodeInfoSeqPtr seq,
|
||||
const xmlNodePtr node)
|
||||
{
|
||||
unsigned long upper, lower, middle;
|
||||
int found = 0;
|
||||
@ -2470,13 +2470,14 @@ unsigned long xmlParserFindNodeInfoIndex(const xmlParserNodeInfoSeq* seq,
|
||||
*/
|
||||
void
|
||||
xmlParserAddNodeInfo(xmlParserCtxtPtr ctxt,
|
||||
const xmlParserNodeInfo* info)
|
||||
const xmlParserNodeInfoPtr info)
|
||||
{
|
||||
unsigned long pos;
|
||||
static unsigned int block_size = 5;
|
||||
|
||||
/* Find pos and check to see if node is already in the sequence */
|
||||
pos = xmlParserFindNodeInfoIndex(&ctxt->node_seq, info->node);
|
||||
pos = xmlParserFindNodeInfoIndex(&ctxt->node_seq, (const xmlNodePtr)
|
||||
info->node);
|
||||
if ( pos < ctxt->node_seq.length
|
||||
&& ctxt->node_seq.buffer[pos].node == info->node ) {
|
||||
ctxt->node_seq.buffer[pos] = *info;
|
||||
|
Reference in New Issue
Block a user