summaryrefslogtreecommitdiff
path: root/src/easy.c
diff options
context:
space:
mode:
authorScott Talbert <swt@techie.net>2022-12-12 14:31:53 -0500
committerScott Talbert <swt@techie.net>2022-12-12 14:31:53 -0500
commitf13cb99dd4bf5781533dbb3bafb15d686adc491a (patch)
tree92cc40362cf0015f29717441e3ab42f1a32754ab /src/easy.c
parent0e66e605e043ff499a1e5378b7ae5d8924f8c9ae (diff)
downloadpycurl-f13cb99dd4bf5781533dbb3bafb15d686adc491a.tar.gz
Add missing 2nd parameters to METH_NOARGS functions
The PyCFunction function signature is defined as: PyObject *PyCFunction(PyObject *self, PyObject *args); Thus, technically all these functions need a second (unused) parameter, although this does not seem to generate a compiler warning or cause any problems with current calling conventions. Fixes #781.
Diffstat (limited to 'src/easy.c')
-rw-r--r--src/easy.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/easy.c b/src/easy.c
index 1b3464a..a5f7849 100644
--- a/src/easy.c
+++ b/src/easy.c
@@ -302,7 +302,7 @@ error:
/* duphandle */
PYCURL_INTERNAL CurlObject *
-do_curl_duphandle(CurlObject *self)
+do_curl_duphandle(CurlObject *self, PyObject *Py_UNUSED(ignored))
{
PyTypeObject *subtype;
CurlObject *dup;
@@ -617,7 +617,7 @@ do_curl_dealloc(CurlObject *self)
static PyObject *
-do_curl_close(CurlObject *self)
+do_curl_close(CurlObject *self, PyObject *Py_UNUSED(ignored))
{
if (check_curl_state(self, 2, "close") != 0) {
return NULL;
@@ -706,7 +706,7 @@ do_curl_traverse(CurlObject *self, visitproc visit, void *arg)
/* ------------------------ reset ------------------------ */
static PyObject*
-do_curl_reset(CurlObject *self)
+do_curl_reset(CurlObject *self, PyObject *Py_UNUSED(ignored))
{
int res;
@@ -726,7 +726,7 @@ do_curl_reset(CurlObject *self)
}
-static PyObject *do_curl_getstate(CurlObject *self)
+static PyObject *do_curl_getstate(CurlObject *self, PyObject *Py_UNUSED(ignored))
{
PyErr_SetString(PyExc_TypeError, "Curl objects do not support serialization");
return NULL;