Lines Matching refs:vstateNr
280 if (ctxt->vstateNr >= ctxt->vstateMax) {
292 ctxt->vstate = &ctxt->vstateTab[ctxt->vstateNr];
293 ctxt->vstateTab[ctxt->vstateNr].elemDecl = elemDecl;
294 ctxt->vstateTab[ctxt->vstateNr].node = node;
299 ctxt->vstateTab[ctxt->vstateNr].exec =
302 ctxt->vstateTab[ctxt->vstateNr].exec = NULL;
309 return(ctxt->vstateNr++);
316 if (ctxt->vstateNr < 1) return(-1);
317 ctxt->vstateNr--;
318 elemDecl = ctxt->vstateTab[ctxt->vstateNr].elemDecl;
319 ctxt->vstateTab[ctxt->vstateNr].elemDecl = NULL;
320 ctxt->vstateTab[ctxt->vstateNr].node = NULL;
322 xmlRegFreeExecCtxt(ctxt->vstateTab[ctxt->vstateNr].exec);
324 ctxt->vstateTab[ctxt->vstateNr].exec = NULL;
325 if (ctxt->vstateNr >= 1)
326 ctxt->vstate = &ctxt->vstateTab[ctxt->vstateNr - 1];
329 return(ctxt->vstateNr);
372 int i = ctxt->vstateNr - 1;
374 if (ctxt->vstateNr > MAX_RECURSE) {
386 if (ctxt->vstateNr >= ctxt->vstateMax) {
407 return(ctxt->vstateNr);
408 ctxt->vstateTab[ctxt->vstateNr].cont = cont;
409 ctxt->vstateTab[ctxt->vstateNr].node = node;
410 ctxt->vstateTab[ctxt->vstateNr].depth = depth;
411 ctxt->vstateTab[ctxt->vstateNr].occurs = occurs;
412 ctxt->vstateTab[ctxt->vstateNr].state = state;
413 return(ctxt->vstateNr++);
418 if (ctxt->vstateNr <= 1) return(-1);
419 ctxt->vstateNr--;
421 ctxt->vstate->cont = ctxt->vstateTab[ctxt->vstateNr].cont;
422 ctxt->vstate->node = ctxt->vstateTab[ctxt->vstateNr].node;
423 ctxt->vstate->depth = ctxt->vstateTab[ctxt->vstateNr].depth;
424 ctxt->vstate->occurs = ctxt->vstateTab[ctxt->vstateNr].occurs;
425 ctxt->vstate->state = ctxt->vstateTab[ctxt->vstateNr].state;
426 return(ctxt->vstateNr);
608 ctxt->vstateNr - 1);
609 for (i = 0, j = ctxt->vstateNr - 1;(i < 3) && (j > 0);i++,j--)
2656 if ((ctxt != NULL) && (ctxt->vstateNr != 0)) {
2977 if ((ctxt != NULL) && (ctxt->vstateNr != 0)) {
5254 ctxt->vstateNr = 1;
5343 ctxt->vstateNr = 1;
5635 if ((ctxt->vstateNr > 0) && (ctxt->vstate != NULL)) {
5727 if ((ctxt->vstateNr > 0) && (ctxt->vstate != NULL)) {
5801 if ((ctxt->vstateNr > 0) && (ctxt->vstate != NULL)) {
5934 * If vstateNr is not zero that means continuous validation is
5937 if (ctxt->vstateNr == 0) {