Lines Matching refs:inputStack
326 xmlRegInputTokenPtr inputStack;/* when operating on strings */
2874 if (exec->inputStack != NULL) {
2878 printf("%s ", exec->inputStack[exec->inputStackNr - (i + 1)]);
3000 exec->inputStack = NULL;
3326 exec->inputStack = NULL;
3356 if (exec->inputStack != NULL) {
3360 if (exec->inputStack[i].value != NULL)
3361 xmlFree(exec->inputStack[i].value);
3363 xmlFree(exec->inputStack);
3378 exec->inputStack = (xmlRegInputTokenPtr)
3380 if (exec->inputStack == NULL) {
3389 tmp = (xmlRegInputTokenPtr) xmlRealloc(exec->inputStack,
3396 exec->inputStack = tmp;
3398 exec->inputStack[exec->inputStackNr].value = xmlStrdup(value);
3399 exec->inputStack[exec->inputStackNr].data = data;
3401 exec->inputStack[exec->inputStackNr].value = NULL;
3402 exec->inputStack[exec->inputStackNr].data = NULL;
3584 value = exec->inputStack[exec->index].value;
3585 data = exec->inputStack[exec->index].data;
3731 value = exec->inputStack[exec->index].value;
3732 data = exec->inputStack[exec->index].data;
3823 if (exec->inputStack != NULL) {
3826 value = exec->inputStack[exec->index].value;
3827 data = exec->inputStack[exec->index].data;
3875 value = exec->inputStack[exec->index].value;
3876 data = exec->inputStack[exec->index].data;