| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Summary: internal data structures, constants and functions | 2 * Summary: internal data structures, constants and functions |
| 3 * Description: Internal data structures, constants and functions used | 3 * Description: Internal data structures, constants and functions used |
| 4 * by the XSLT engine. | 4 * by the XSLT engine. |
| 5 * They are not part of the API or ABI, i.e. they can change | 5 * They are not part of the API or ABI, i.e. they can change |
| 6 * without prior notice, use carefully. | 6 * without prior notice, use carefully. |
| 7 * | 7 * |
| 8 * Copy: See Copyright for the status of this software. | 8 * Copy: See Copyright for the status of this software. |
| 9 * | 9 * |
| 10 * Author: Daniel Veillard | 10 * Author: Daniel Veillard |
| (...skipping 1621 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1632 * Compilation context used during compile-time. | 1632 * Compilation context used during compile-time. |
| 1633 */ | 1633 */ |
| 1634 xsltCompilerCtxtPtr compCtxt; /* TODO: Change this to (void *). */ | 1634 xsltCompilerCtxtPtr compCtxt; /* TODO: Change this to (void *). */ |
| 1635 | 1635 |
| 1636 xsltPrincipalStylesheetDataPtr principalData; | 1636 xsltPrincipalStylesheetDataPtr principalData; |
| 1637 #endif | 1637 #endif |
| 1638 /* | 1638 /* |
| 1639 * Forwards-compatible processing | 1639 * Forwards-compatible processing |
| 1640 */ | 1640 */ |
| 1641 int forwards_compatible; | 1641 int forwards_compatible; |
| 1642 |
| 1643 xmlHashTablePtr namedTemplates; /* hash table of named templates */ |
| 1642 }; | 1644 }; |
| 1643 | 1645 |
| 1644 typedef struct _xsltTransformCache xsltTransformCache; | 1646 typedef struct _xsltTransformCache xsltTransformCache; |
| 1645 typedef xsltTransformCache *xsltTransformCachePtr; | 1647 typedef xsltTransformCache *xsltTransformCachePtr; |
| 1646 struct _xsltTransformCache { | 1648 struct _xsltTransformCache { |
| 1647 xmlDocPtr RVT; | 1649 xmlDocPtr RVT; |
| 1648 int nbRVT; | 1650 int nbRVT; |
| 1649 xsltStackElemPtr stackItems; | 1651 xsltStackElemPtr stackItems; |
| 1650 int nbStackItems; | 1652 int nbStackItems; |
| 1651 #ifdef XSLT_DEBUG_PROFILE_CACHE | 1653 #ifdef XSLT_DEBUG_PROFILE_CACHE |
| (...skipping 309 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1961 xsltDocumentPtr doc, | 1963 xsltDocumentPtr doc, |
| 1962 xsltKeyDefPtr keyd); | 1964 xsltKeyDefPtr keyd); |
| 1963 XSLTPUBFUN int XSLTCALL | 1965 XSLTPUBFUN int XSLTCALL |
| 1964 xsltInitAllDocKeys (xsltTransformContextPtr ctxt); | 1966 xsltInitAllDocKeys (xsltTransformContextPtr ctxt); |
| 1965 #ifdef __cplusplus | 1967 #ifdef __cplusplus |
| 1966 } | 1968 } |
| 1967 #endif | 1969 #endif |
| 1968 | 1970 |
| 1969 #endif /* __XML_XSLT_H__ */ | 1971 #endif /* __XML_XSLT_H__ */ |
| 1970 | 1972 |
| OLD | NEW |