aboutsummaryrefslogtreecommitdiff
path: root/pow
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2009-05-29 20:25:00 +0000
committerRob Austein <sra@hactrn.net>2009-05-29 20:25:00 +0000
commitf47d243672dfccf8225d0d1a3a976ccdb5efb3b0 (patch)
tree228f93dabe4b541d224f38aa8035abfe4ffd9bff /pow
parent2864f68642103d5be470f5b146e0102551561176 (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.c18
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);