@@ -80,15 +80,15 @@ ZEND_GET_MODULE(dba)
80
80
typedef struct dba_handler {
81
81
char * name ;
82
82
int (* open )(dba_info * TSRMLS_DC );
83
- void (* close )(dba_info * );
84
- char * (* fetch )(dba_info * , char * , int , int , int * );
85
- int (* update )(dba_info * , char * , int , char * , int , int );
86
- int (* exists )(dba_info * , char * , int );
87
- int (* delete )(dba_info * , char * , int );
88
- char * (* firstkey )(dba_info * , int * );
89
- char * (* nextkey )(dba_info * , int * );
90
- int (* optimize )(dba_info * );
91
- int (* sync )(dba_info * );
83
+ void (* close )(dba_info * TSRMLS_DC );
84
+ char * (* fetch )(dba_info * , char * , int , int , int * TSRMLS_DC );
85
+ int (* update )(dba_info * , char * , int , char * , int , int TSRMLS_DC );
86
+ int (* exists )(dba_info * , char * , int TSRMLS_DC );
87
+ int (* delete )(dba_info * , char * , int TSRMLS_DC );
88
+ char * (* firstkey )(dba_info * , int * TSRMLS_DC );
89
+ char * (* nextkey )(dba_info * , int * TSRMLS_DC );
90
+ int (* optimize )(dba_info * TSRMLS_DC );
91
+ int (* sync )(dba_info * TSRMLS_DC );
92
92
} dba_handler ;
93
93
94
94
/* {{{ macromania */
@@ -189,9 +189,9 @@ static int le_pdb;
189
189
190
190
/* {{{ dba_close
191
191
*/
192
- static void dba_close (dba_info * info )
192
+ static void dba_close (dba_info * info TSRMLS_DC )
193
193
{
194
- if (info -> hnd ) info -> hnd -> close (info );
194
+ if (info -> hnd ) info -> hnd -> close (info TSRMLS_CC );
195
195
if (info -> path ) free (info -> path );
196
196
free (info );
197
197
}
@@ -203,7 +203,7 @@ static void dba_close_rsrc(zend_rsrc_list_entry *rsrc TSRMLS_DC)
203
203
{
204
204
dba_info * info = (dba_info * )rsrc -> ptr ;
205
205
206
- dba_close (info );
206
+ dba_close (info TSRMLS_CC );
207
207
}
208
208
/* }}} */
209
209
@@ -268,7 +268,7 @@ static void php_dba_update(INTERNAL_FUNCTION_PARAMETERS, int mode)
268
268
269
269
DBA_WRITE_CHECK ;
270
270
271
- if (info -> hnd -> update (info , VALLEN (key ), VALLEN (val ), mode ) == SUCCESS )
271
+ if (info -> hnd -> update (info , VALLEN (key ), VALLEN (val ), mode TSRMLS_CC ) == SUCCESS )
272
272
RETURN_TRUE ;
273
273
RETURN_FALSE ;
274
274
}
@@ -369,7 +369,7 @@ static void php_dba_open(INTERNAL_FUNCTION_PARAMETERS, int persistent)
369
369
info -> hnd = NULL ;
370
370
371
371
if (hptr -> open (info TSRMLS_CC ) != SUCCESS ) {
372
- dba_close (info );
372
+ dba_close (info TSRMLS_CC );
373
373
php_error_docref (NULL TSRMLS_CC , E_WARNING , "Driver initialization failed for handler: %s" , Z_STRVAL_PP (args [2 ]));
374
374
FREENOW ;
375
375
RETURN_FALSE ;
@@ -428,7 +428,7 @@ PHP_FUNCTION(dba_exists)
428
428
{
429
429
DBA_ID_GET2 ;
430
430
431
- if (info -> hnd -> exists (info , VALLEN (key )) == SUCCESS ) {
431
+ if (info -> hnd -> exists (info , VALLEN (key ) TSRMLS_CC ) == SUCCESS ) {
432
432
RETURN_TRUE ;
433
433
}
434
434
RETURN_FALSE ;
@@ -446,7 +446,7 @@ PHP_FUNCTION(dba_fetch)
446
446
if (ac == 3 && strcmp (info -> hnd -> name , "cdb" )) {
447
447
php_error_docref (NULL TSRMLS_CC , E_NOTICE , "Handler %s does not support optional skip parameter" , info -> hnd -> name );
448
448
}
449
- if ((val = info -> hnd -> fetch (info , VALLEN (key ), skip , & len )) != NULL ) {
449
+ if ((val = info -> hnd -> fetch (info , VALLEN (key ), skip , & len TSRMLS_CC )) != NULL ) {
450
450
RETURN_STRINGL (val , len , 0 );
451
451
}
452
452
RETURN_FALSE ;
@@ -461,7 +461,7 @@ PHP_FUNCTION(dba_firstkey)
461
461
int len ;
462
462
DBA_ID_GET1 ;
463
463
464
- fkey = info -> hnd -> firstkey (info , & len );
464
+ fkey = info -> hnd -> firstkey (info , & len TSRMLS_CC );
465
465
if (fkey )
466
466
RETURN_STRINGL (fkey , len , 0 );
467
467
RETURN_FALSE ;
@@ -476,7 +476,7 @@ PHP_FUNCTION(dba_nextkey)
476
476
int len ;
477
477
DBA_ID_GET1 ;
478
478
479
- nkey = info -> hnd -> nextkey (info , & len );
479
+ nkey = info -> hnd -> nextkey (info , & len TSRMLS_CC );
480
480
if (nkey )
481
481
RETURN_STRINGL (nkey , len , 0 );
482
482
RETURN_FALSE ;
@@ -491,7 +491,7 @@ PHP_FUNCTION(dba_delete)
491
491
492
492
DBA_WRITE_CHECK ;
493
493
494
- if (info -> hnd -> delete (info , VALLEN (key )) == SUCCESS )
494
+ if (info -> hnd -> delete (info , VALLEN (key ) TSRMLS_CC ) == SUCCESS )
495
495
RETURN_TRUE ;
496
496
RETURN_FALSE ;
497
497
}
@@ -520,7 +520,7 @@ PHP_FUNCTION(dba_optimize)
520
520
DBA_ID_GET1 ;
521
521
522
522
DBA_WRITE_CHECK ;
523
- if (info -> hnd -> optimize (info ) == SUCCESS ) {
523
+ if (info -> hnd -> optimize (info TSRMLS_CC ) == SUCCESS ) {
524
524
RETURN_TRUE ;
525
525
}
526
526
RETURN_FALSE ;
@@ -533,7 +533,7 @@ PHP_FUNCTION(dba_sync)
533
533
{
534
534
DBA_ID_GET1 ;
535
535
536
- if (info -> hnd -> sync (info ) == SUCCESS ) {
536
+ if (info -> hnd -> sync (info TSRMLS_CC ) == SUCCESS ) {
537
537
RETURN_TRUE ;
538
538
}
539
539
RETURN_FALSE ;
0 commit comments