diff options
author | Tim Peters <tim.peters@gmail.com> | 2002-02-17 03:58:51 (GMT) |
---|---|---|
committer | Tim Peters <tim.peters@gmail.com> | 2002-02-17 03:58:51 (GMT) |
commit | 6f5505aaf9451685336acaba2abff319252f210e (patch) | |
tree | 309f18bd49cd017d00536d0669ba10a71eec9883 /Modules/socketmodule.h | |
parent | a5854c24a2319a599e57e40cd759b421f781fccd (diff) | |
download | cpython-6f5505aaf9451685336acaba2abff319252f210e.zip cpython-6f5505aaf9451685336acaba2abff319252f210e.tar.gz cpython-6f5505aaf9451685336acaba2abff319252f210e.tar.bz2 |
For readability, switch to tab indents; was using a mix of tab indents,
4-space indents, and ambiguous space+tab indents. Added an XXX comment
about a confusing part. Still doesn't build on Windows.
Diffstat (limited to 'Modules/socketmodule.h')
-rw-r--r-- | Modules/socketmodule.h | 70 |
1 files changed, 35 insertions, 35 deletions
diff --git a/Modules/socketmodule.h b/Modules/socketmodule.h index 606db3d..a1a2122 100644 --- a/Modules/socketmodule.h +++ b/Modules/socketmodule.h @@ -70,7 +70,7 @@ typedef struct { struct sockaddr_ll ll; #endif } sock_addr; - PyObject *(*errorhandler)(void); /* Error handler; checks + PyObject *(*errorhandler)(void); /* Error handler; checks errno, returns NULL and sets a Python exception */ } PySocketSockObject; @@ -86,11 +86,12 @@ extern DL_IMPORT(PyTypeObject) PySocketSock_Type; /* C API for usage by other Python modules */ typedef struct { - - PyTypeObject *Sock_Type; - + PyTypeObject *Sock_Type; } PySocketModule_APIObject; - + +/* XXX The net effect of the following appears to be to define a function + XXX named PySocketModule_APIObject in _ssl.c. It's unclear why it isn't + XXX defined there directly. */ #ifndef PySocket_BUILDING_SOCKET /* --- C API ----------------------------------------------------*/ @@ -104,10 +105,9 @@ typedef struct { &key_file, &cert_file)) return NULL; ... - */ -static +static PySocketModule_APIObject PySocketModule; /* You *must* call this before using any of the functions in @@ -121,37 +121,37 @@ PySocketModule_APIObject PySocketModule; static int PySocketModule_ImportModuleAndAPI(void) { - PyObject *mod = 0, *v = 0; - char *apimodule = PySocket_MODULE_NAME; - char *apiname = PySocket_CAPI_NAME; - void *api; - - DPRINTF("Importing the %s C API...\n",apimodule); - mod = PyImport_ImportModule(apimodule); - if (mod == NULL) - goto onError; - DPRINTF(" %s package found\n",apimodule); - v = PyObject_GetAttrString(mod,apiname); - if (v == NULL) - goto onError; - Py_DECREF(mod); - DPRINTF(" API object %s found\n",apiname); - api = PyCObject_AsVoidPtr(v); - if (api == NULL) - goto onError; - Py_DECREF(v); - memcpy(&PySocketModule, api, sizeof(PySocketModule)); - DPRINTF(" API object loaded and initialized.\n"); - return 0; - + PyObject *mod = 0, *v = 0; + char *apimodule = PySocket_MODULE_NAME; + char *apiname = PySocket_CAPI_NAME; + void *api; + + DPRINTF("Importing the %s C API...\n", apimodule); + mod = PyImport_ImportModule(apimodule); + if (mod == NULL) + goto onError; + DPRINTF(" %s package found\n", apimodule); + v = PyObject_GetAttrString(mod, apiname); + if (v == NULL) + goto onError; + Py_DECREF(mod); + DPRINTF(" API object %s found\n", apiname); + api = PyCObject_AsVoidPtr(v); + if (api == NULL) + goto onError; + Py_DECREF(v); + memcpy(&PySocketModule, api, sizeof(PySocketModule)); + DPRINTF(" API object loaded and initialized.\n"); + return 0; + onError: - DPRINTF(" not found.\n"); - Py_XDECREF(mod); - Py_XDECREF(v); - return -1; + DPRINTF(" not found.\n"); + Py_XDECREF(mod); + Py_XDECREF(v); + return -1; } -#endif +#endif /* !PySocket_BUILDING_SOCKET */ #ifdef __cplusplus } |