@@ -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