@@ -1266,210 +1266,169 @@ PyInit__signal(void)
1266
1266
}
1267
1267
1268
1268
#ifdef SIGHUP
1269
- x = PyLong_FromLong (SIGHUP );
1270
- PyDict_SetItemString (d , "SIGHUP" , x );
1271
- Py_XDECREF (x );
1269
+ if (PyModule_AddIntMacro (m , SIGHUP ))
1270
+ goto finally ;
1272
1271
#endif
1273
1272
#ifdef SIGINT
1274
- x = PyLong_FromLong (SIGINT );
1275
- PyDict_SetItemString (d , "SIGINT" , x );
1276
- Py_XDECREF (x );
1273
+ if (PyModule_AddIntMacro (m , SIGINT ))
1274
+ goto finally ;
1277
1275
#endif
1278
1276
#ifdef SIGBREAK
1279
- x = PyLong_FromLong (SIGBREAK );
1280
- PyDict_SetItemString (d , "SIGBREAK" , x );
1281
- Py_XDECREF (x );
1277
+ if (PyModule_AddIntMacro (m , SIGBREAK ))
1278
+ goto finally ;
1282
1279
#endif
1283
1280
#ifdef SIGQUIT
1284
- x = PyLong_FromLong (SIGQUIT );
1285
- PyDict_SetItemString (d , "SIGQUIT" , x );
1286
- Py_XDECREF (x );
1281
+ if (PyModule_AddIntMacro (m , SIGQUIT ))
1282
+ goto finally ;
1287
1283
#endif
1288
1284
#ifdef SIGILL
1289
- x = PyLong_FromLong (SIGILL );
1290
- PyDict_SetItemString (d , "SIGILL" , x );
1291
- Py_XDECREF (x );
1285
+ if (PyModule_AddIntMacro (m , SIGILL ))
1286
+ goto finally ;
1292
1287
#endif
1293
1288
#ifdef SIGTRAP
1294
- x = PyLong_FromLong (SIGTRAP );
1295
- PyDict_SetItemString (d , "SIGTRAP" , x );
1296
- Py_XDECREF (x );
1289
+ if (PyModule_AddIntMacro (m , SIGTRAP ))
1290
+ goto finally ;
1297
1291
#endif
1298
1292
#ifdef SIGIOT
1299
- x = PyLong_FromLong (SIGIOT );
1300
- PyDict_SetItemString (d , "SIGIOT" , x );
1301
- Py_XDECREF (x );
1293
+ if (PyModule_AddIntMacro (m , SIGIOT ))
1294
+ goto finally ;
1302
1295
#endif
1303
1296
#ifdef SIGABRT
1304
- x = PyLong_FromLong (SIGABRT );
1305
- PyDict_SetItemString (d , "SIGABRT" , x );
1306
- Py_XDECREF (x );
1297
+ if (PyModule_AddIntMacro (m , SIGABRT ))
1298
+ goto finally ;
1307
1299
#endif
1308
1300
#ifdef SIGEMT
1309
- x = PyLong_FromLong (SIGEMT );
1310
- PyDict_SetItemString (d , "SIGEMT" , x );
1311
- Py_XDECREF (x );
1301
+ if (PyModule_AddIntMacro (m , SIGEMT ))
1302
+ goto finally ;
1312
1303
#endif
1313
1304
#ifdef SIGFPE
1314
- x = PyLong_FromLong (SIGFPE );
1315
- PyDict_SetItemString (d , "SIGFPE" , x );
1316
- Py_XDECREF (x );
1305
+ if (PyModule_AddIntMacro (m , SIGFPE ))
1306
+ goto finally ;
1317
1307
#endif
1318
1308
#ifdef SIGKILL
1319
- x = PyLong_FromLong (SIGKILL );
1320
- PyDict_SetItemString (d , "SIGKILL" , x );
1321
- Py_XDECREF (x );
1309
+ if (PyModule_AddIntMacro (m , SIGKILL ))
1310
+ goto finally ;
1322
1311
#endif
1323
1312
#ifdef SIGBUS
1324
- x = PyLong_FromLong (SIGBUS );
1325
- PyDict_SetItemString (d , "SIGBUS" , x );
1326
- Py_XDECREF (x );
1313
+ if (PyModule_AddIntMacro (m , SIGBUS ))
1314
+ goto finally ;
1327
1315
#endif
1328
1316
#ifdef SIGSEGV
1329
- x = PyLong_FromLong (SIGSEGV );
1330
- PyDict_SetItemString (d , "SIGSEGV" , x );
1331
- Py_XDECREF (x );
1317
+ if (PyModule_AddIntMacro (m , SIGSEGV ))
1318
+ goto finally ;
1332
1319
#endif
1333
1320
#ifdef SIGSYS
1334
- x = PyLong_FromLong (SIGSYS );
1335
- PyDict_SetItemString (d , "SIGSYS" , x );
1336
- Py_XDECREF (x );
1321
+ if (PyModule_AddIntMacro (m , SIGSYS ))
1322
+ goto finally ;
1337
1323
#endif
1338
1324
#ifdef SIGPIPE
1339
- x = PyLong_FromLong (SIGPIPE );
1340
- PyDict_SetItemString (d , "SIGPIPE" , x );
1341
- Py_XDECREF (x );
1325
+ if (PyModule_AddIntMacro (m , SIGPIPE ))
1326
+ goto finally ;
1342
1327
#endif
1343
1328
#ifdef SIGALRM
1344
- x = PyLong_FromLong (SIGALRM );
1345
- PyDict_SetItemString (d , "SIGALRM" , x );
1346
- Py_XDECREF (x );
1329
+ if (PyModule_AddIntMacro (m , SIGALRM ))
1330
+ goto finally ;
1347
1331
#endif
1348
1332
#ifdef SIGTERM
1349
- x = PyLong_FromLong (SIGTERM );
1350
- PyDict_SetItemString (d , "SIGTERM" , x );
1351
- Py_XDECREF (x );
1333
+ if (PyModule_AddIntMacro (m , SIGTERM ))
1334
+ goto finally ;
1352
1335
#endif
1353
1336
#ifdef SIGUSR1
1354
- x = PyLong_FromLong (SIGUSR1 );
1355
- PyDict_SetItemString (d , "SIGUSR1" , x );
1356
- Py_XDECREF (x );
1337
+ if (PyModule_AddIntMacro (m , SIGUSR1 ))
1338
+ goto finally ;
1357
1339
#endif
1358
1340
#ifdef SIGUSR2
1359
- x = PyLong_FromLong (SIGUSR2 );
1360
- PyDict_SetItemString (d , "SIGUSR2" , x );
1361
- Py_XDECREF (x );
1341
+ if (PyModule_AddIntMacro (m , SIGUSR2 ))
1342
+ goto finally ;
1362
1343
#endif
1363
1344
#ifdef SIGCLD
1364
- x = PyLong_FromLong (SIGCLD );
1365
- PyDict_SetItemString (d , "SIGCLD" , x );
1366
- Py_XDECREF (x );
1345
+ if (PyModule_AddIntMacro (m , SIGCLD ))
1346
+ goto finally ;
1367
1347
#endif
1368
1348
#ifdef SIGCHLD
1369
- x = PyLong_FromLong (SIGCHLD );
1370
- PyDict_SetItemString (d , "SIGCHLD" , x );
1371
- Py_XDECREF (x );
1349
+ if (PyModule_AddIntMacro (m , SIGCHLD ))
1350
+ goto finally ;
1372
1351
#endif
1373
1352
#ifdef SIGPWR
1374
- x = PyLong_FromLong (SIGPWR );
1375
- PyDict_SetItemString (d , "SIGPWR" , x );
1376
- Py_XDECREF (x );
1353
+ if (PyModule_AddIntMacro (m , SIGPWR ))
1354
+ goto finally ;
1377
1355
#endif
1378
1356
#ifdef SIGIO
1379
- x = PyLong_FromLong (SIGIO );
1380
- PyDict_SetItemString (d , "SIGIO" , x );
1381
- Py_XDECREF (x );
1357
+ if (PyModule_AddIntMacro (m , SIGIO ))
1358
+ goto finally ;
1382
1359
#endif
1383
1360
#ifdef SIGURG
1384
- x = PyLong_FromLong (SIGURG );
1385
- PyDict_SetItemString (d , "SIGURG" , x );
1386
- Py_XDECREF (x );
1361
+ if (PyModule_AddIntMacro (m , SIGURG ))
1362
+ goto finally ;
1387
1363
#endif
1388
1364
#ifdef SIGWINCH
1389
- x = PyLong_FromLong (SIGWINCH );
1390
- PyDict_SetItemString (d , "SIGWINCH" , x );
1391
- Py_XDECREF (x );
1365
+ if (PyModule_AddIntMacro (m , SIGWINCH ))
1366
+ goto finally ;
1392
1367
#endif
1393
1368
#ifdef SIGPOLL
1394
- x = PyLong_FromLong (SIGPOLL );
1395
- PyDict_SetItemString (d , "SIGPOLL" , x );
1396
- Py_XDECREF (x );
1369
+ if (PyModule_AddIntMacro (m , SIGPOLL ))
1370
+ goto finally ;
1397
1371
#endif
1398
1372
#ifdef SIGSTOP
1399
- x = PyLong_FromLong (SIGSTOP );
1400
- PyDict_SetItemString (d , "SIGSTOP" , x );
1401
- Py_XDECREF (x );
1373
+ if (PyModule_AddIntMacro (m , SIGSTOP ))
1374
+ goto finally ;
1402
1375
#endif
1403
1376
#ifdef SIGTSTP
1404
- x = PyLong_FromLong (SIGTSTP );
1405
- PyDict_SetItemString (d , "SIGTSTP" , x );
1406
- Py_XDECREF (x );
1377
+ if (PyModule_AddIntMacro (m , SIGTSTP ))
1378
+ goto finally ;
1407
1379
#endif
1408
1380
#ifdef SIGCONT
1409
- x = PyLong_FromLong (SIGCONT );
1410
- PyDict_SetItemString (d , "SIGCONT" , x );
1411
- Py_XDECREF (x );
1381
+ if (PyModule_AddIntMacro (m , SIGCONT ))
1382
+ goto finally ;
1412
1383
#endif
1413
1384
#ifdef SIGTTIN
1414
- x = PyLong_FromLong (SIGTTIN );
1415
- PyDict_SetItemString (d , "SIGTTIN" , x );
1416
- Py_XDECREF (x );
1385
+ if (PyModule_AddIntMacro (m , SIGTTIN ))
1386
+ goto finally ;
1417
1387
#endif
1418
1388
#ifdef SIGTTOU
1419
- x = PyLong_FromLong (SIGTTOU );
1420
- PyDict_SetItemString (d , "SIGTTOU" , x );
1421
- Py_XDECREF (x );
1389
+ if (PyModule_AddIntMacro (m , SIGTTOU ))
1390
+ goto finally ;
1422
1391
#endif
1423
1392
#ifdef SIGVTALRM
1424
- x = PyLong_FromLong (SIGVTALRM );
1425
- PyDict_SetItemString (d , "SIGVTALRM" , x );
1426
- Py_XDECREF (x );
1393
+ if (PyModule_AddIntMacro (m , SIGVTALRM ))
1394
+ goto finally ;
1427
1395
#endif
1428
1396
#ifdef SIGPROF
1429
- x = PyLong_FromLong (SIGPROF );
1430
- PyDict_SetItemString (d , "SIGPROF" , x );
1431
- Py_XDECREF (x );
1397
+ if (PyModule_AddIntMacro (m , SIGPROF ))
1398
+ goto finally ;
1432
1399
#endif
1433
1400
#ifdef SIGXCPU
1434
- x = PyLong_FromLong (SIGXCPU );
1435
- PyDict_SetItemString (d , "SIGXCPU" , x );
1436
- Py_XDECREF (x );
1401
+ if (PyModule_AddIntMacro (m , SIGXCPU ))
1402
+ goto finally ;
1437
1403
#endif
1438
1404
#ifdef SIGXFSZ
1439
- x = PyLong_FromLong (SIGXFSZ );
1440
- PyDict_SetItemString (d , "SIGXFSZ" , x );
1441
- Py_XDECREF (x );
1405
+ if (PyModule_AddIntMacro (m , SIGXFSZ ))
1406
+ goto finally ;
1442
1407
#endif
1443
1408
#ifdef SIGRTMIN
1444
- x = PyLong_FromLong (SIGRTMIN );
1445
- PyDict_SetItemString (d , "SIGRTMIN" , x );
1446
- Py_XDECREF (x );
1409
+ if (PyModule_AddIntMacro (m , SIGRTMIN ))
1410
+ goto finally ;
1447
1411
#endif
1448
1412
#ifdef SIGRTMAX
1449
- x = PyLong_FromLong (SIGRTMAX );
1450
- PyDict_SetItemString (d , "SIGRTMAX" , x );
1451
- Py_XDECREF (x );
1413
+ if (PyModule_AddIntMacro (m , SIGRTMAX ))
1414
+ goto finally ;
1452
1415
#endif
1453
1416
#ifdef SIGINFO
1454
- x = PyLong_FromLong (SIGINFO );
1455
- PyDict_SetItemString (d , "SIGINFO" , x );
1456
- Py_XDECREF (x );
1417
+ if (PyModule_AddIntMacro (m , SIGINFO ))
1418
+ goto finally ;
1457
1419
#endif
1458
1420
1459
1421
#ifdef ITIMER_REAL
1460
- x = PyLong_FromLong (ITIMER_REAL );
1461
- PyDict_SetItemString (d , "ITIMER_REAL" , x );
1462
- Py_DECREF (x );
1422
+ if (PyModule_AddIntMacro (m , ITIMER_REAL ))
1423
+ goto finally ;
1463
1424
#endif
1464
1425
#ifdef ITIMER_VIRTUAL
1465
- x = PyLong_FromLong (ITIMER_VIRTUAL );
1466
- PyDict_SetItemString (d , "ITIMER_VIRTUAL" , x );
1467
- Py_DECREF (x );
1426
+ if (PyModule_AddIntMacro (m , ITIMER_VIRTUAL ))
1427
+ goto finally ;
1468
1428
#endif
1469
1429
#ifdef ITIMER_PROF
1470
- x = PyLong_FromLong (ITIMER_PROF );
1471
- PyDict_SetItemString (d , "ITIMER_PROF" , x );
1472
- Py_DECREF (x );
1430
+ if (PyModule_AddIntMacro (m , ITIMER_PROF ))
1431
+ goto finally ;
1473
1432
#endif
1474
1433
1475
1434
#if defined (HAVE_SETITIMER ) || defined (HAVE_GETITIMER )
@@ -1480,15 +1439,13 @@ PyInit__signal(void)
1480
1439
#endif
1481
1440
1482
1441
#ifdef CTRL_C_EVENT
1483
- x = PyLong_FromLong (CTRL_C_EVENT );
1484
- PyDict_SetItemString (d , "CTRL_C_EVENT" , x );
1485
- Py_DECREF (x );
1442
+ if (PyModule_AddIntMacro (m , CTRL_C_EVENT ))
1443
+ goto finally ;
1486
1444
#endif
1487
1445
1488
1446
#ifdef CTRL_BREAK_EVENT
1489
- x = PyLong_FromLong (CTRL_BREAK_EVENT );
1490
- PyDict_SetItemString (d , "CTRL_BREAK_EVENT" , x );
1491
- Py_DECREF (x );
1447
+ if (PyModule_AddIntMacro (m , CTRL_BREAK_EVENT ))
1448
+ goto finally ;
1492
1449
#endif
1493
1450
1494
1451
#ifdef MS_WINDOWS
0 commit comments