Skip to content

Commit 72c5342

Browse files
committed
Fix constants on Windows
1 parent dd3137a commit 72c5342

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

Modules/faulthandler.c

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1395,26 +1395,26 @@ PyExec_faulthandler(PyObject *module) {
13951395
/* Add constants for unit tests */
13961396
#ifdef MS_WINDOWS
13971397
/* RaiseException() codes (prefixed by an underscore) */
1398-
if (PyModule_AddIntConstant(module, "_EXCEPTION_ACCESS_VIOLATION",
1399-
EXCEPTION_ACCESS_VIOLATION)) {
1398+
if (PyModule_Add(module, "_EXCEPTION_ACCESS_VIOLATION",
1399+
PyLong_FromUnsignedLong(EXCEPTION_ACCESS_VIOLATION))) {
14001400
return -1;
14011401
}
1402-
if (PyModule_AddIntConstant(module, "_EXCEPTION_INT_DIVIDE_BY_ZERO",
1403-
EXCEPTION_INT_DIVIDE_BY_ZERO)) {
1402+
if (PyModule_Add(module, "_EXCEPTION_INT_DIVIDE_BY_ZERO",
1403+
PyLong_FromUnsignedLong(EXCEPTION_INT_DIVIDE_BY_ZERO))) {
14041404
return -1;
14051405
}
1406-
if (PyModule_AddIntConstant(module, "_EXCEPTION_STACK_OVERFLOW",
1407-
EXCEPTION_STACK_OVERFLOW)) {
1406+
if (PyModule_Add(module, "_EXCEPTION_STACK_OVERFLOW",
1407+
PyLong_FromUnsignedLong(EXCEPTION_STACK_OVERFLOW))) {
14081408
return -1;
14091409
}
14101410

14111411
/* RaiseException() flags (prefixed by an underscore) */
1412-
if (PyModule_AddIntConstant(module, "_EXCEPTION_NONCONTINUABLE",
1413-
EXCEPTION_NONCONTINUABLE)) {
1412+
if (PyModule_Add(module, "_EXCEPTION_NONCONTINUABLE",
1413+
PyLong_FromUnsignedLong(EXCEPTION_NONCONTINUABLE))) {
14141414
return -1;
14151415
}
1416-
if (PyModule_AddIntConstant(module, "_EXCEPTION_NONCONTINUABLE_EXCEPTION",
1417-
EXCEPTION_NONCONTINUABLE_EXCEPTION)) {
1416+
if (PyModule_Add(module, "_EXCEPTION_NONCONTINUABLE_EXCEPTION",
1417+
PyLong_FromUnsignedLong(EXCEPTION_NONCONTINUABLE_EXCEPTION))) {
14181418
return -1;
14191419
}
14201420
#endif

0 commit comments

Comments
 (0)