@@ -1428,15 +1428,15 @@ test_long_api(PyObject *Py_UNUSED(module), PyObject *Py_UNUSED(args))
1428
1428
1429
1429
#if defined(PYTHON3 ) && !defined(PYPY_VERSION )
1430
1430
// test import/export API
1431
- digit * digits ;
1431
+ void * digits ;
1432
1432
PyLongWriter * writer ;
1433
1433
static PyLongExport long_export ;
1434
1434
1435
- writer = PyLongWriter_Create (1 , 1 , ( void * * ) & digits );
1435
+ writer = PyLongWriter_Create (1 , 1 , & digits );
1436
1436
PyLongWriter_Discard (writer );
1437
1437
1438
- writer = PyLongWriter_Create (1 , 1 , ( void * * ) & digits );
1439
- digits [0 ] = 123 ;
1438
+ writer = PyLongWriter_Create (1 , 1 , & digits );
1439
+ (( digit * ) digits ) [0 ] = 123 ;
1440
1440
obj = PyLongWriter_Finish (writer );
1441
1441
1442
1442
check_int (obj , -123 );
@@ -1447,21 +1447,21 @@ test_long_api(PyObject *Py_UNUSED(module), PyObject *Py_UNUSED(args))
1447
1447
Py_DECREF (obj );
1448
1448
1449
1449
writer = PyLongWriter_Create (0 , 5 , (void * * )& digits );
1450
- digits [0 ] = 1 ;
1451
- digits [1 ] = 0 ;
1452
- digits [2 ] = 0 ;
1453
- digits [3 ] = 0 ;
1454
- digits [4 ] = 1 ;
1450
+ (( digit * ) digits ) [0 ] = 1 ;
1451
+ (( digit * ) digits ) [1 ] = 0 ;
1452
+ (( digit * ) digits ) [2 ] = 0 ;
1453
+ (( digit * ) digits ) [3 ] = 0 ;
1454
+ (( digit * ) digits ) [4 ] = 1 ;
1455
1455
obj = PyLongWriter_Finish (writer );
1456
1456
1457
1457
PyLong_Export (obj , & long_export );
1458
1458
assert (long_export .value == 0 );
1459
- digits = (digit * )long_export .digits ;
1460
- assert (digits [0 ] == 1 );
1461
- assert (digits [1 ] == 0 );
1462
- assert (digits [2 ] == 0 );
1463
- assert (digits [3 ] == 0 );
1464
- assert (digits [4 ] == 1 );
1459
+ digits = (void * )long_export .digits ;
1460
+ assert ((( digit * ) digits ) [0 ] == 1 );
1461
+ assert ((( digit * ) digits ) [1 ] == 0 );
1462
+ assert ((( digit * ) digits ) [2 ] == 0 );
1463
+ assert ((( digit * ) digits ) [3 ] == 0 );
1464
+ assert ((( digit * ) digits ) [4 ] == 1 );
1465
1465
PyLong_FreeExport (& long_export );
1466
1466
Py_DECREF (obj );
1467
1467
0 commit comments