Mercurial > cpython-lru_cache-weakref
diff Modules/socketmodule.c @ 20440:9be2cc6b9959 legacy-trunk
Fix a bunch of warnings reported by Skip.
To whoever who changed a bunch of (PyCFunction) casts to
(PyNoArgsFunction) in PyMethodDef initializers: don't do that. The
cast is to shut the compiler up. The compiler wants the function
pointer initializer to be a PyCFunction.
| author | Guido van Rossum <guido@python.org> |
|---|---|
| date | Mon, 15 Oct 2001 21:12:54 +0000 |
| parents | 698bf7c22bfe |
| children | 93841c5f475b |
line wrap: on
line diff
--- a/Modules/socketmodule.c Mon Oct 15 21:05:10 2001 +0000 +++ b/Modules/socketmodule.c Mon Oct 15 21:12:54 2001 +0000 @@ -1622,27 +1622,27 @@ /* List of methods for socket objects */ static PyMethodDef PySocketSock_methods[] = { - {"accept", (PyNoArgsFunction)PySocketSock_accept, METH_NOARGS, + {"accept", (PyCFunction)PySocketSock_accept, METH_NOARGS, accept_doc}, {"bind", (PyCFunction)PySocketSock_bind, METH_O, bind_doc}, - {"close", (PyNoArgsFunction)PySocketSock_close, METH_NOARGS, + {"close", (PyCFunction)PySocketSock_close, METH_NOARGS, close_doc}, {"connect", (PyCFunction)PySocketSock_connect, METH_O, connect_doc}, {"connect_ex", (PyCFunction)PySocketSock_connect_ex, METH_O, connect_ex_doc}, #ifndef NO_DUP - {"dup", (PyNoArgsFunction)PySocketSock_dup, METH_NOARGS, + {"dup", (PyCFunction)PySocketSock_dup, METH_NOARGS, dup_doc}, #endif - {"fileno", (PyNoArgsFunction)PySocketSock_fileno, METH_NOARGS, + {"fileno", (PyCFunction)PySocketSock_fileno, METH_NOARGS, fileno_doc}, #ifdef HAVE_GETPEERNAME - {"getpeername", (PyNoArgsFunction)PySocketSock_getpeername, + {"getpeername", (PyCFunction)PySocketSock_getpeername, METH_NOARGS, getpeername_doc}, #endif - {"getsockname", (PyNoArgsFunction)PySocketSock_getsockname, + {"getsockname", (PyCFunction)PySocketSock_getsockname, METH_NOARGS, getsockname_doc}, {"getsockopt", (PyCFunction)PySocketSock_getsockopt, METH_VARARGS, getsockopt_doc}, @@ -2733,8 +2733,8 @@ PySSL_SSLwrite_doc}, {"read", (PyCFunction)PySSL_SSLread, 1, PySSL_SSLread_doc}, - {"server", (PyNoArgsFunction)PySSL_server, METH_NOARGS}, - {"issuer", (PyNoArgsFunction)PySSL_issuer, METH_NOARGS}, + {"server", (PyCFunction)PySSL_server, METH_NOARGS}, + {"issuer", (PyCFunction)PySSL_issuer, METH_NOARGS}, {NULL, NULL} };
