@@ -382,7 +382,7 @@ static void free_dbt(DBT *dbt)
382
382
383
383
384
384
/* Cleanup a Python buffer API view created by make_dbt() */
385
- static void free_buf_view (PyObject * obj , PyBuffer * view )
385
+ static void free_buf_view (PyObject * obj , Py_buffer * view )
386
386
{
387
387
if (view ) {
388
388
PyObject_ReleaseBuffer (obj , view );
@@ -400,13 +400,13 @@ static void free_buf_view(PyObject *obj, PyBuffer *view)
400
400
} while(0);
401
401
402
402
403
- static PyBuffer * _malloc_view (PyObject * obj )
403
+ static Py_buffer * _malloc_view (PyObject * obj )
404
404
{
405
- PyBuffer * view ;
405
+ Py_buffer * view ;
406
406
407
- if (!(view = PyMem_Malloc (sizeof (PyBuffer )))) {
407
+ if (!(view = PyMem_Malloc (sizeof (Py_buffer )))) {
408
408
PyErr_SetString (PyExc_MemoryError ,
409
- "PyBuffer malloc failed" );
409
+ "Py_buffer malloc failed" );
410
410
return NULL ;
411
411
}
412
412
/* XXX(gps): PyBUF_LOCKDATA is desired to prevent other theads from
@@ -429,11 +429,11 @@ static PyBuffer * _malloc_view(PyObject *obj)
429
429
430
430
/* Create a DBT structure (containing key and data values) from Python
431
431
strings. Returns >= 1 on success, 0 on an error. The returned_view_p
432
- may be filled with a newly allocated PyBuffer view on success.
433
- The caller MUST call free_buf_view() on any returned PyBuffer . */
434
- static int make_dbt (PyObject * obj , DBT * dbt , PyBuffer * * returned_view_p )
432
+ may be filled with a newly allocated Py_buffer view on success.
433
+ The caller MUST call free_buf_view() on any returned Py_buffer . */
434
+ static int make_dbt (PyObject * obj , DBT * dbt , Py_buffer * * returned_view_p )
435
435
{
436
- PyBuffer * view ;
436
+ Py_buffer * view ;
437
437
438
438
/* simple way to ensure the caller can detect if we've returned a
439
439
new buffer view or not: require their pointer to start out NULL. */
@@ -464,14 +464,14 @@ static int make_dbt(PyObject* obj, DBT* dbt, PyBuffer** returned_view_p)
464
464
what's been given, verifies that it's allowed, and then makes the DBT.
465
465
466
466
Caller MUST call FREE_DBT_VIEW(keydbt, keyobj, key_view) with all
467
- returned DBT and PyBuffer values when done. */
467
+ returned DBT and Py_buffer values when done. */
468
468
static int
469
469
make_key_dbt (DBObject * self , PyObject * keyobj , DBT * key , int * pflags ,
470
- PyBuffer * * returned_view_p )
470
+ Py_buffer * * returned_view_p )
471
471
{
472
472
db_recno_t recno ;
473
473
int type ;
474
- PyBuffer * view ;
474
+ Py_buffer * view ;
475
475
476
476
/* simple way to ensure the caller can detect if we've returned a
477
477
new buffer view or not: require their pointer to start out NULL. */
@@ -1221,7 +1221,7 @@ DB_append(DBObject* self, PyObject* args)
1221
1221
{
1222
1222
PyObject * txnobj = NULL ;
1223
1223
PyObject * dataobj ;
1224
- PyBuffer * data_buf_view = NULL ;
1224
+ Py_buffer * data_buf_view = NULL ;
1225
1225
db_recno_t recno ;
1226
1226
DBT key , data ;
1227
1227
DB_TXN * txn = NULL ;
@@ -1534,7 +1534,7 @@ DB_delete(DBObject* self, PyObject* args, PyObject* kwargs)
1534
1534
PyObject * txnobj = NULL ;
1535
1535
int flags = 0 ;
1536
1536
PyObject * keyobj ;
1537
- PyBuffer * key_buf_view = NULL ;
1537
+ Py_buffer * key_buf_view = NULL ;
1538
1538
DBT key ;
1539
1539
DB_TXN * txn = NULL ;
1540
1540
static char * kwnames [] = { "key" , "txn" , "flags" , NULL };
@@ -1585,7 +1585,7 @@ DB_get(DBObject* self, PyObject* args, PyObject* kwargs)
1585
1585
PyObject * keyobj ;
1586
1586
PyObject * dfltobj = NULL ;
1587
1587
PyObject * retval = NULL ;
1588
- PyBuffer * key_buf_view = NULL ;
1588
+ Py_buffer * key_buf_view = NULL ;
1589
1589
int dlen = -1 ;
1590
1590
int doff = -1 ;
1591
1591
DBT key , data ;
@@ -1654,7 +1654,7 @@ DB_pget(DBObject* self, PyObject* args, PyObject* kwargs)
1654
1654
PyObject * keyobj ;
1655
1655
PyObject * dfltobj = NULL ;
1656
1656
PyObject * retval = NULL ;
1657
- PyBuffer * key_buf_view = NULL ;
1657
+ Py_buffer * key_buf_view = NULL ;
1658
1658
int dlen = -1 ;
1659
1659
int doff = -1 ;
1660
1660
DBT key , pkey , data ;
@@ -1758,7 +1758,7 @@ DB_get_size(DBObject* self, PyObject* args, PyObject* kwargs)
1758
1758
PyObject * txnobj = NULL ;
1759
1759
PyObject * keyobj ;
1760
1760
PyObject * retval = NULL ;
1761
- PyBuffer * key_buf_view = NULL ;
1761
+ Py_buffer * key_buf_view = NULL ;
1762
1762
DBT key , data ;
1763
1763
DB_TXN * txn = NULL ;
1764
1764
static char * kwnames [] = { "key" , "txn" , NULL };
@@ -1802,8 +1802,8 @@ DB_get_both(DBObject* self, PyObject* args, PyObject* kwargs)
1802
1802
PyObject * keyobj ;
1803
1803
PyObject * dataobj ;
1804
1804
PyObject * retval = NULL ;
1805
- PyBuffer * data_buf_view = NULL ;
1806
- PyBuffer * key_buf_view = NULL ;
1805
+ Py_buffer * data_buf_view = NULL ;
1806
+ Py_buffer * key_buf_view = NULL ;
1807
1807
DBT key , data ;
1808
1808
void * orig_data ;
1809
1809
DB_TXN * txn = NULL ;
@@ -1969,7 +1969,7 @@ DB_key_range(DBObject* self, PyObject* args, PyObject* kwargs)
1969
1969
int err , flags = 0 ;
1970
1970
PyObject * txnobj = NULL ;
1971
1971
PyObject * keyobj ;
1972
- PyBuffer * key_buf_view = NULL ;
1972
+ Py_buffer * key_buf_view = NULL ;
1973
1973
DBT key ;
1974
1974
DB_TXN * txn = NULL ;
1975
1975
DB_KEY_RANGE range ;
@@ -2100,8 +2100,8 @@ DB_put(DBObject* self, PyObject* args, PyObject* kwargs)
2100
2100
int dlen = -1 ;
2101
2101
int doff = -1 ;
2102
2102
PyObject * keyobj , * dataobj , * retval ;
2103
- PyBuffer * data_buf_view = NULL ;
2104
- PyBuffer * key_buf_view = NULL ;
2103
+ Py_buffer * data_buf_view = NULL ;
2104
+ Py_buffer * key_buf_view = NULL ;
2105
2105
DBT key , data ;
2106
2106
DB_TXN * txn = NULL ;
2107
2107
static char * kwnames [] = { "key" , "data" , "txn" , "flags" , "dlen" ,
@@ -2881,7 +2881,7 @@ PyObject* DB_subscript(DBObject* self, PyObject* keyobj)
2881
2881
{
2882
2882
int err ;
2883
2883
PyObject * retval ;
2884
- PyBuffer * key_buf_view = NULL ;
2884
+ Py_buffer * key_buf_view = NULL ;
2885
2885
DBT key ;
2886
2886
DBT data ;
2887
2887
@@ -2920,8 +2920,8 @@ DB_ass_sub(DBObject* self, PyObject* keyobj, PyObject* dataobj)
2920
2920
DBT key , data ;
2921
2921
int retval ;
2922
2922
int flags = 0 ;
2923
- PyBuffer * data_buf_view = NULL ;
2924
- PyBuffer * key_buf_view = NULL ;
2923
+ Py_buffer * data_buf_view = NULL ;
2924
+ Py_buffer * key_buf_view = NULL ;
2925
2925
2926
2926
if (self -> db == NULL ) {
2927
2927
PyObject * t = Py_BuildValue ("(is)" , 0 , "DB object has been closed" );
@@ -2966,7 +2966,7 @@ DB_has_key(DBObject* self, PyObject* args)
2966
2966
{
2967
2967
int err ;
2968
2968
PyObject * keyobj ;
2969
- PyBuffer * key_buf_view = NULL ;
2969
+ Py_buffer * key_buf_view = NULL ;
2970
2970
DBT key , data ;
2971
2971
PyObject * txnobj = NULL ;
2972
2972
DB_TXN * txn = NULL ;
@@ -3263,8 +3263,8 @@ DBC_get(DBCursorObject* self, PyObject* args, PyObject *kwargs)
3263
3263
PyObject * keyobj = NULL ;
3264
3264
PyObject * dataobj = NULL ;
3265
3265
PyObject * retval = NULL ;
3266
- PyBuffer * data_buf_view = NULL ;
3267
- PyBuffer * key_buf_view = NULL ;
3266
+ Py_buffer * data_buf_view = NULL ;
3267
+ Py_buffer * key_buf_view = NULL ;
3268
3268
int dlen = -1 ;
3269
3269
int doff = -1 ;
3270
3270
DBT key , data ;
@@ -3354,8 +3354,8 @@ DBC_pget(DBCursorObject* self, PyObject* args, PyObject *kwargs)
3354
3354
PyObject * keyobj = NULL ;
3355
3355
PyObject * dataobj = NULL ;
3356
3356
PyObject * retval = NULL ;
3357
- PyBuffer * data_buf_view = NULL ;
3358
- PyBuffer * key_buf_view = NULL ;
3357
+ Py_buffer * data_buf_view = NULL ;
3358
+ Py_buffer * key_buf_view = NULL ;
3359
3359
int dlen = -1 ;
3360
3360
int doff = -1 ;
3361
3361
DBT key , pkey , data ;
@@ -3517,8 +3517,8 @@ DBC_put(DBCursorObject* self, PyObject* args, PyObject* kwargs)
3517
3517
{
3518
3518
int err , flags = 0 ;
3519
3519
PyObject * keyobj , * dataobj ;
3520
- PyBuffer * data_buf_view = NULL ;
3521
- PyBuffer * key_buf_view = NULL ;
3520
+ Py_buffer * data_buf_view = NULL ;
3521
+ Py_buffer * key_buf_view = NULL ;
3522
3522
DBT key , data ;
3523
3523
static char * kwnames [] = { "key" , "data" , "flags" , "dlen" , "doff" ,
3524
3524
NULL };
@@ -3558,7 +3558,7 @@ DBC_set(DBCursorObject* self, PyObject* args, PyObject *kwargs)
3558
3558
int err , flags = 0 ;
3559
3559
DBT key , data ;
3560
3560
PyObject * retval , * keyobj ;
3561
- PyBuffer * key_buf_view = NULL ;
3561
+ Py_buffer * key_buf_view = NULL ;
3562
3562
static char * kwnames [] = { "key" , "flags" , "dlen" , "doff" , NULL };
3563
3563
int dlen = -1 ;
3564
3564
int doff = -1 ;
@@ -3630,7 +3630,7 @@ DBC_set_range(DBCursorObject* self, PyObject* args, PyObject* kwargs)
3630
3630
int err , flags = 0 ;
3631
3631
DBT key , data ;
3632
3632
PyObject * retval , * keyobj ;
3633
- PyBuffer * key_buf_view = NULL ;
3633
+ Py_buffer * key_buf_view = NULL ;
3634
3634
static char * kwnames [] = { "key" , "flags" , "dlen" , "doff" , NULL };
3635
3635
int dlen = -1 ;
3636
3636
int doff = -1 ;
@@ -3705,8 +3705,8 @@ _DBC_get_set_both(DBCursorObject* self, PyObject* keyobj, PyObject* dataobj,
3705
3705
int err ;
3706
3706
DBT key , data ;
3707
3707
PyObject * retval ;
3708
- PyBuffer * data_buf_view = NULL ;
3709
- PyBuffer * key_buf_view = NULL ;
3708
+ Py_buffer * data_buf_view = NULL ;
3709
+ Py_buffer * key_buf_view = NULL ;
3710
3710
3711
3711
/* the caller did this: CHECK_CURSOR_NOT_CLOSED(self); */
3712
3712
if (!make_key_dbt (self -> mydb , keyobj , & key , NULL , & key_buf_view ))
@@ -4480,7 +4480,7 @@ DBEnv_lock_get(DBEnvObject* self, PyObject* args)
4480
4480
int locker , lock_mode ;
4481
4481
DBT obj ;
4482
4482
PyObject * objobj , * retval ;
4483
- PyBuffer * obj_buf_view = NULL ;
4483
+ Py_buffer * obj_buf_view = NULL ;
4484
4484
4485
4485
if (!PyArg_ParseTuple (args , "iOi|i:lock_get" , & locker , & objobj , & lock_mode , & flags ))
4486
4486
return NULL ;
@@ -5057,7 +5057,7 @@ DBSequence_open(DBSequenceObject* self, PyObject* args, PyObject* kwargs)
5057
5057
{
5058
5058
int err , flags = 0 ;
5059
5059
PyObject * keyobj ;
5060
- PyBuffer * key_buf_view = NULL ;
5060
+ Py_buffer * key_buf_view = NULL ;
5061
5061
PyObject * txnobj = NULL ;
5062
5062
DB_TXN * txn = NULL ;
5063
5063
DBT key ;
0 commit comments