1 | #include "libxml_wrap.h"
|
---|
2 | #include <libxslt/xslt.h>
|
---|
3 | #include <libxslt/xsltInternals.h>
|
---|
4 | #include <libxslt/xsltutils.h>
|
---|
5 | #include <libxslt/attributes.h>
|
---|
6 | #include <libxslt/documents.h>
|
---|
7 | #include <libxslt/extensions.h>
|
---|
8 | #include <libxslt/extra.h>
|
---|
9 | #include <libxslt/functions.h>
|
---|
10 | #include <libxslt/imports.h>
|
---|
11 | #include <libxslt/keys.h>
|
---|
12 | #include <libxslt/namespaces.h>
|
---|
13 | #include <libxslt/numbersInternals.h>
|
---|
14 | #include <libxslt/pattern.h>
|
---|
15 | #include <libxslt/preproc.h>
|
---|
16 | #include <libxslt/templates.h>
|
---|
17 | #include <libxslt/transform.h>
|
---|
18 | #include <libxslt/variables.h>
|
---|
19 | #include <libxslt/xsltconfig.h>
|
---|
20 |
|
---|
21 | #define Pystylesheet_Get(v) (((v) == Py_None) ? NULL : \
|
---|
22 | (((Pystylesheet_Object *)(v))->obj))
|
---|
23 |
|
---|
24 | typedef struct {
|
---|
25 | PyObject_HEAD
|
---|
26 | xsltStylesheetPtr obj;
|
---|
27 | } Pystylesheet_Object;
|
---|
28 |
|
---|
29 | #define PytransformCtxt_Get(v) (((v) == Py_None) ? NULL : \
|
---|
30 | (((PytransformCtxt_Object *)(v))->obj))
|
---|
31 |
|
---|
32 | typedef struct {
|
---|
33 | PyObject_HEAD
|
---|
34 | xsltTransformContextPtr obj;
|
---|
35 | } PytransformCtxt_Object;
|
---|
36 |
|
---|
37 | #define PycompiledStyle_Get(v) (((v) == Py_None) ? NULL : \
|
---|
38 | (((PycompiledStyle_Object *)(v))->obj))
|
---|
39 |
|
---|
40 | typedef struct {
|
---|
41 | PyObject_HEAD
|
---|
42 | xsltTransformContextPtr obj;
|
---|
43 | } PycompiledStyle_Object;
|
---|
44 |
|
---|
45 |
|
---|
46 | PyObject * libxslt_xsltStylesheetPtrWrap(xsltStylesheetPtr ctxt);
|
---|
47 | PyObject * libxslt_xsltTransformContextPtrWrap(xsltTransformContextPtr ctxt);
|
---|
48 | PyObject * libxslt_xsltStylePreCompPtrWrap(xsltStylePreCompPtr comp);
|
---|
49 | PyObject * libxslt_xsltElemPreCompPtrWrap(xsltElemPreCompPtr comp);
|
---|