Lines Matching defs:ctxt

26  * @ctxt: an XPath parser context
33 exsltStrTokenizeFunction(xmlXPathParserContextPtr ctxt, int nargs)
44 xmlXPathSetArityError(ctxt);
49 delimiters = xmlXPathPopString(ctxt);
50 if (xmlXPathCheckError(ctxt))
58 str = xmlXPathPopString(ctxt);
59 if (xmlXPathCheckError(ctxt) || (str == NULL)) {
65 tctxt = xsltXPathGetTransformContext(ctxt);
67 xsltTransformError(xsltXPathGetTransformContext(ctxt), NULL, NULL,
124 valuePush(ctxt, ret);
126 valuePush(ctxt, xmlXPathNewNodeSet(NULL));
131 * @ctxt: an XPath parser context
138 exsltStrSplitFunction(xmlXPathParserContextPtr ctxt, int nargs) {
148 xmlXPathSetArityError(ctxt);
153 delimiter = xmlXPathPopString(ctxt);
154 if (xmlXPathCheckError(ctxt))
163 str = xmlXPathPopString(ctxt);
164 if (xmlXPathCheckError(ctxt) || (str == NULL)) {
170 tctxt = xsltXPathGetTransformContext(ctxt);
172 xsltTransformError(xsltXPathGetTransformContext(ctxt), NULL, NULL,
228 valuePush(ctxt, ret);
230 valuePush(ctxt, xmlXPathNewNodeSet(NULL));
235 * @ctxt: an XPath parser context
241 exsltStrEncodeUriFunction (xmlXPathParserContextPtr ctxt, int nargs) {
246 xmlXPathSetArityError(ctxt);
253 tmp = xmlXPathPopString(ctxt);
255 xmlXPathReturnEmptyString(ctxt);
262 escape_all = xmlXPathPopBoolean(ctxt);
264 str = xmlXPathPopString(ctxt);
268 xmlXPathReturnEmptyString(ctxt);
274 xmlXPathReturnString(ctxt, ret);
282 * @ctxt: an XPath parser context
288 exsltStrDecodeUriFunction (xmlXPathParserContextPtr ctxt, int nargs) {
293 xmlXPathSetArityError(ctxt);
300 tmp = xmlXPathPopString(ctxt);
302 xmlXPathReturnEmptyString(ctxt);
309 str = xmlXPathPopString(ctxt);
313 xmlXPathReturnEmptyString(ctxt);
322 xmlXPathReturnEmptyString(ctxt);
328 xmlXPathReturnString(ctxt, ret);
336 * @ctxt: an XPath parser context
342 exsltStrPaddingFunction (xmlXPathParserContextPtr ctxt, int nargs) {
347 xmlXPathSetArityError(ctxt);
352 str = xmlXPathPopString(ctxt);
361 number = (int) xmlXPathPopNumber(ctxt);
364 xmlXPathReturnEmptyString(ctxt);
378 xmlXPathReturnString(ctxt, ret);
386 * @ctxt: an XPath parser context
392 exsltStrAlignFunction (xmlXPathParserContextPtr ctxt, int nargs) {
397 xmlXPathSetArityError(ctxt);
402 alignment = xmlXPathPopString(ctxt);
406 padding = xmlXPathPopString(ctxt);
407 str = xmlXPathPopString(ctxt);
413 xmlXPathReturnString (ctxt, str);
443 xmlXPathReturnString (ctxt, ret);
452 * @ctxt: an XPath parser context
460 exsltStrConcatFunction (xmlXPathParserContextPtr ctxt, int nargs) {
466 xmlXPathSetArityError(ctxt);
470 if (!xmlXPathStackIsNodeSet(ctxt)) {
471 xmlXPathSetTypeError(ctxt);
475 obj = valuePop (ctxt);
478 xmlXPathReturnEmptyString(ctxt);
493 xmlXPathReturnString(ctxt, ret);