/
niceSOFT
/
libxslt
Обзор
Документация
Войти
/
niceSOFT
/
libxslt
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
python/libxslt_wrap.h
56 строк
2 KB
Nick Wellnhofer
include: Don't define ATTRIBUTE_UNUSED in public header
15 июн 2024, 20:15
15 июн 2024, 20:15
43d4fe2
Код
Авторство
О чём код?
#include "libxml_wrap.h" #include <libxslt/xslt.h> #include <libxslt/xsltInternals.h> #include <libxslt/xsltlocale.h> #include <libxslt/xsltutils.h> #include <libxslt/attributes.h> #include <libxslt/documents.h> #include <libxslt/extensions.h> #include <libxslt/extra.h> #include <libxslt/functions.h> #include <libxslt/imports.h> #include <libxslt/keys.h> #include <libxslt/namespaces.h> #include <libxslt/numbersInternals.h> #include <libxslt/pattern.h> #include <libxslt/preproc.h> #include <libxslt/templates.h> #include <libxslt/transform.h> #include <libxslt/variables.h> #include <libxslt/xsltconfig.h> #ifdef __GNUC__ #define ATTRIBUTE_UNUSED __attribute__((unused)) #else #define ATTRIBUTE_UNUSED #endif #define Pystylesheet_Get(v) (((v) == Py_None) ? NULL : \ (((Pystylesheet_Object *)(v))->obj)) typedef struct { PyObject_HEAD xsltStylesheetPtr obj; } Pystylesheet_Object; #define PytransformCtxt_Get(v) (((v) == Py_None) ? NULL : \ (((PytransformCtxt_Object *)(v))->obj)) typedef struct { PyObject_HEAD xsltTransformContextPtr obj; } PytransformCtxt_Object; #define PycompiledStyle_Get(v) (((v) == Py_None) ? NULL : \ (((PycompiledStyle_Object *)(v))->obj)) typedef struct { PyObject_HEAD xsltTransformContextPtr obj; } PycompiledStyle_Object; PyObject * libxslt_xsltStylesheetPtrWrap(xsltStylesheetPtr ctxt); PyObject * libxslt_xsltTransformContextPtrWrap(xsltTransformContextPtr ctxt); PyObject * libxslt_xsltStylePreCompPtrWrap(xsltStylePreCompPtr comp); PyObject * libxslt_xsltElemPreCompPtrWrap(xsltElemPreCompPtr comp);