_json.c: use Py_UNUSED() macro (GH-17053)

Remove UNUSED macro: use Py_UNUSED() macro instead.
This commit is contained in:
Victor Stinner 2019-11-05 11:44:28 +01:00 committed by GitHub
parent 62161ce989
commit fbbfcce2d6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 10 deletions

View File

@ -12,12 +12,6 @@
#include "structmember.h" #include "structmember.h"
#include "pycore_accu.h" #include "pycore_accu.h"
#ifdef __GNUC__
#define UNUSED __attribute__((__unused__))
#else
#define UNUSED
#endif
#define PyScanner_Check(op) PyObject_TypeCheck(op, &PyScannerType) #define PyScanner_Check(op) PyObject_TypeCheck(op, &PyScannerType)
#define PyScanner_CheckExact(op) (Py_TYPE(op) == &PyScannerType) #define PyScanner_CheckExact(op) (Py_TYPE(op) == &PyScannerType)
#define PyEncoder_Check(op) PyObject_TypeCheck(op, &PyEncoderType) #define PyEncoder_Check(op) PyObject_TypeCheck(op, &PyEncoderType)
@ -78,7 +72,7 @@ static PyMemberDef encoder_members[] = {
static PyObject * static PyObject *
ascii_escape_unicode(PyObject *pystr); ascii_escape_unicode(PyObject *pystr);
static PyObject * static PyObject *
py_encode_basestring_ascii(PyObject* self UNUSED, PyObject *pystr); py_encode_basestring_ascii(PyObject* Py_UNUSED(self), PyObject *pystr);
void init_json(void); void init_json(void);
static PyObject * static PyObject *
scan_once_unicode(PyScannerObject *s, PyObject *pystr, Py_ssize_t idx, Py_ssize_t *next_idx_ptr); scan_once_unicode(PyScannerObject *s, PyObject *pystr, Py_ssize_t idx, Py_ssize_t *next_idx_ptr);
@ -562,7 +556,7 @@ PyDoc_STRVAR(pydoc_scanstring,
); );
static PyObject * static PyObject *
py_scanstring(PyObject* self UNUSED, PyObject *args) py_scanstring(PyObject* Py_UNUSED(self), PyObject *args)
{ {
PyObject *pystr; PyObject *pystr;
PyObject *rval; PyObject *rval;
@ -591,7 +585,7 @@ PyDoc_STRVAR(pydoc_encode_basestring_ascii,
); );
static PyObject * static PyObject *
py_encode_basestring_ascii(PyObject* self UNUSED, PyObject *pystr) py_encode_basestring_ascii(PyObject* Py_UNUSED(self), PyObject *pystr)
{ {
PyObject *rval; PyObject *rval;
/* Return an ASCII-only JSON representation of a Python string */ /* Return an ASCII-only JSON representation of a Python string */
@ -616,7 +610,7 @@ PyDoc_STRVAR(pydoc_encode_basestring,
); );
static PyObject * static PyObject *
py_encode_basestring(PyObject* self UNUSED, PyObject *pystr) py_encode_basestring(PyObject* Py_UNUSED(self), PyObject *pystr)
{ {
PyObject *rval; PyObject *rval;
/* Return a JSON representation of a Python string */ /* Return a JSON representation of a Python string */