Lines Matching refs:node_seq
1674 xmlInitNodeInfoSeq(&ctxt->node_seq);
1807 xmlClearNodeInfoSeq(&ctxt->node_seq);
1829 pos = xmlParserFindNodeInfoIndex(&ctx->node_seq, node);
1830 if (pos < ctx->node_seq.length
1831 && ctx->node_seq.buffer[pos].node == node)
1832 return &ctx->node_seq.buffer[pos];
1930 pos = xmlParserFindNodeInfoIndex(&ctxt->node_seq, (xmlNodePtr)
1933 if ((pos < ctxt->node_seq.length) &&
1934 (ctxt->node_seq.buffer != NULL) &&
1935 (ctxt->node_seq.buffer[pos].node == info->node)) {
1936 ctxt->node_seq.buffer[pos] = *info;
1941 if (ctxt->node_seq.length + 1 > ctxt->node_seq.maximum) {
1945 if (ctxt->node_seq.maximum == 0)
1946 ctxt->node_seq.maximum = 2;
1947 byte_size = (sizeof(*ctxt->node_seq.buffer) *
1948 (2 * ctxt->node_seq.maximum));
1950 if (ctxt->node_seq.buffer == NULL)
1954 (xmlParserNodeInfo *) xmlRealloc(ctxt->node_seq.buffer,
1961 ctxt->node_seq.buffer = tmp_buffer;
1962 ctxt->node_seq.maximum *= 2;
1966 if (pos != ctxt->node_seq.length) {
1969 for (i = ctxt->node_seq.length; i > pos; i--)
1970 ctxt->node_seq.buffer[i] = ctxt->node_seq.buffer[i - 1];
1974 ctxt->node_seq.buffer[pos] = *info;
1975 ctxt->node_seq.length++;