Lines Matching defs:ext
192 * @ext: an XSLT extension module
194 * Free up the memory allocated by @ext
197 xsltFreeExtModule(xsltExtModulePtr ext)
199 if (ext == NULL)
201 xmlFree(ext);
233 * @ext: an XSLT extension module data wrapper
235 * Free up the memory allocated by @ext
238 xsltFreeExtData(xsltExtDataPtr ext)
240 if (ext == NULL)
242 xmlFree(ext);
277 * @ext: an XSLT extension element
279 * Frees up the memory allocated by @ext
282 xsltFreeExtElement(xsltExtElementPtr ext)
284 if (ext == NULL)
286 xmlFree(ext);
1449 xsltExtElementPtr ext;
1456 ext = (xsltExtElementPtr)
1461 if (ext == NULL)
1464 if (ext->precomp != NULL) {
1481 comp = ext->precomp(style, inst, ext->transform);
1489 comp = xsltNewElemPreComp(style, inst, ext->transform);
1511 xsltExtElementPtr ext;
1521 ext = xsltNewExtElement(precomp, transform);
1522 if (ext == NULL)
1525 xmlHashUpdateEntry2(xsltElementsHash, name, URI, (void *) ext,
1571 xsltExtElementPtr ext;
1576 ext = (xsltExtElementPtr) xmlHashLookup2(xsltElementsHash, name, URI);
1579 ext = (xsltExtElementPtr) xmlHashLookup2(xsltElementsHash, name, URI);
1580 if (NULL == ext) {
1582 ext = (xsltExtElementPtr)
1587 if (ext == NULL)
1589 return (ext->transform);
1605 xsltExtElementPtr ext;
1610 ext = (xsltExtElementPtr) xmlHashLookup2(xsltElementsHash, name, URI);
1612 if (ext == NULL) {
1614 ext = (xsltExtElementPtr)
1619 if (ext == NULL)
1621 return (ext->precomp);