1
0
mirror of https://gitlab.gnome.org/GNOME/libxslt synced 2025-07-07 16:21:10 +03:00

include: Don't define ATTRIBUTE_UNUSED in public header

Stop polluting namespace with unprefixed names.
This commit is contained in:
Nick Wellnhofer
2024-06-15 19:15:33 +02:00
parent 724f12ba9f
commit 43d4fe21f7
5 changed files with 24 additions and 13 deletions

View File

@ -26,4 +26,10 @@
#endif
#endif
#ifdef __GNUC__
#define ATTRIBUTE_UNUSED __attribute__((unused))
#else
#define ATTRIBUTE_UNUSED
#endif
#endif /* ! __XSLT_LIBEXSLT_H__ */

View File

@ -33,4 +33,10 @@
#define mkdir(p,m) _mkdir(p)
#endif
#ifdef __GNUC__
#define ATTRIBUTE_UNUSED __attribute__((unused))
#else
#define ATTRIBUTE_UNUSED
#endif
#endif /* ! __XSLT_LIBXSLT_H__ */

View File

@ -115,19 +115,6 @@ extern "C" {
#define LIBXSLT_DEFAULT_PLUGINS_PATH() "@LIBXSLT_DEFAULT_PLUGINS_PATH@"
#endif
/**
* ATTRIBUTE_UNUSED:
*
* This macro is used to flag unused function parameters to GCC
*/
#ifdef __GNUC__
#ifndef ATTRIBUTE_UNUSED
#define ATTRIBUTE_UNUSED __attribute__((unused))
#endif
#else
#define ATTRIBUTE_UNUSED
#endif
/**
* LIBXSLT_ATTR_FORMAT:
*

View File

@ -19,6 +19,12 @@
#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))

View File

@ -11,6 +11,12 @@
#include <libxml/xmlstring.h>
#include <libxml/xpath.h>
#ifdef __GNUC__
#define ATTRIBUTE_UNUSED __attribute__((unused))
#else
#define ATTRIBUTE_UNUSED
#endif
int
LLVMFuzzerInitialize(int *argc, char ***argv);