diff options
author | Rob Austein <sra@hactrn.net> | 2009-05-29 20:25:00 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2009-05-29 20:25:00 +0000 |
commit | f47d243672dfccf8225d0d1a3a976ccdb5efb3b0 (patch) | |
tree | 228f93dabe4b541d224f38aa8035abfe4ffd9bff /pow | |
parent | 2864f68642103d5be470f5b146e0102551561176 (diff) |
Fix Define_Exception() macrology
svn path=/pow/POW-0.7/POW.c; revision=2466
Diffstat (limited to 'pow')
-rw-r--r-- | pow/POW-0.7/POW.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/pow/POW-0.7/POW.c b/pow/POW-0.7/POW.c index 8c3f8d0d..7bcfdc33 100644 --- a/pow/POW-0.7/POW.c +++ b/pow/POW-0.7/POW.c @@ -8046,19 +8046,19 @@ init_POW(void) m = Py_InitModule3("_POW", pow_module_methods, pow_module__doc__); -#define Define_Exception(__var__, __name__, __parent__) \ - PyModule_AddObject(m, #__name__, ((__var__) = PyErr_NewException("POW." #__name__, __parent__, NULL))) +#define Define_Exception(__name__, __parent__) \ + PyModule_AddObject(m, #__name__, ((__name__##Object) = PyErr_NewException("POW." #__name__, __parent__, NULL))) - Define_Exception(ErrorObject, "Error", NULL); - Define_Exception(SSLErrorObject, "SSLError", ErrorObject); - Define_Exception(ZeroReturnErrorObject, "ZeroReturnError", SSLErrorObject); - Define_Exception(WantReadErrorObject, "WantReadError", SSLErrorObject); - Define_Exception(WantWriteErrorObject, "WantWriteError", SSLErrorObject); + Define_Exception(Error, NULL); + Define_Exception(SSLError, ErrorObject); + Define_Exception(ZeroReturnError, SSLErrorObject); + Define_Exception(WantReadError, SSLErrorObject); + Define_Exception(WantWriteError, SSLErrorObject); #undef Define_Exception -#define Define_Integer_Constant(__x__) \ - PyModule_AddIntConstant(m, #__x__, __x__) +#define Define_Integer_Constant(__name__) \ + PyModule_AddIntConstant(m, #__name__, __name__) // constants for SSL_get_error() Define_Integer_Constant(SSL_ERROR_NONE); |