diff options
author | Scott Talbert <swt@techie.net> | 2022-12-12 14:31:53 -0500 |
---|---|---|
committer | Scott Talbert <swt@techie.net> | 2022-12-12 14:31:53 -0500 |
commit | f13cb99dd4bf5781533dbb3bafb15d686adc491a (patch) | |
tree | 92cc40362cf0015f29717441e3ab42f1a32754ab /src/easy.c | |
parent | 0e66e605e043ff499a1e5378b7ae5d8924f8c9ae (diff) | |
download | pycurl-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.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -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; |