cvs: php4 /ext/informix ifx.ec

From: Date: Tue, 07 Aug 2001 18:36:56 +0000
Subject: cvs: php4 /ext/informix ifx.ec
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-6632@lists.php.net to get a copy of this message
sniper Tue Aug 7 14:36:56 2001 EDT Modified files: /php4/ext/informix ifx.ec Log: More TSRMLS_FETCH() nuking. Index: php4/ext/informix/ifx.ec diff -u php4/ext/informix/ifx.ec:1.55 php4/ext/informix/ifx.ec:1.56 --- php4/ext/informix/ifx.ec:1.55 Mon Jul 30 16:50:53 2001 +++ php4/ext/informix/ifx.ec Tue Aug 7 14:36:54 2001 @@ -20,7 +20,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: ifx.ec,v 1.55 2001/07/30 20:50:53 sniper Exp $ */ +/* $Id: ifx.ec,v 1.56 2001/08/07 18:36:54 sniper Exp $ */ /* ------------------------------------------------------------------- * if you want a function reference : "grep '^\*\*' ifx.ec" will give @@ -67,9 +67,9 @@ static long php_intifx_get_blob(long bid, HashTable *list, char** content TSRMLS_DC); static long php_intifx_update_blob(long bid, char* param, long len, HashTable *list TSRMLS_DC); static loc_t *php_intifx_get_blobloc(long bid, HashTable *list TSRMLS_DC); -static char* php_intifx_create_tmpfile(long bid); +static char* php_intifx_create_tmpfile(long bid TSRMLS_DC); static long php_intifx_copy_blob(long bid, HashTable *list TSRMLS_DC); -static char* php_intifx_null(); +static char* php_intifx_null(TSRMLS_D); static long php_intifx_create_char(char* param, long len, HashTable *list); static long php_intifx_free_char(long id, HashTable *list TSRMLS_DC); static long php_intifx_update_char(long bid, char* param, long len, HashTable *list TSRMLS_DC); @@ -221,7 +221,6 @@ PARAMETER char *ifx; EXEC SQL END DECLARE SECTION; { - char *ifx_err_msg; char c; int errorcode; @@ -265,12 +264,11 @@ return(ifx_err_msg); } -static void _close_ifx_link(zend_rsrc_list_entry *rsrc) +static void _close_ifx_link(zend_rsrc_list_entry *rsrc TSRMLS_DC) { EXEC SQL BEGIN DECLARE SECTION; char *link; EXEC SQL END DECLARE SECTION; - TSRMLS_FETCH(); link=(char *)rsrc->ptr; @@ -283,12 +281,11 @@ IFXG(num_links)--; } -static void _close_ifx_plink(zend_rsrc_list_entry *rsrc) +static void _close_ifx_plink(zend_rsrc_list_entry *rsrc TSRMLS_DC) { EXEC SQL BEGIN DECLARE SECTION; char *link; EXEC SQL END DECLARE SECTION; - TSRMLS_FETCH(); link = (char *)rsrc->ptr; @@ -1032,7 +1029,7 @@ bid=php_intifx_create_blob(TYPE_BLBYTE,BLMODE_INMEM,"",-1,&EG(regular_list)); locator=php_intifx_get_blobloc(bid,&EG(regular_list) TSRMLS_CC); } else { - blobfilename=php_intifx_create_tmpfile(i); + blobfilename=php_intifx_create_tmpfile(i TSRMLS_CC); bid=php_intifx_create_blob(TYPE_BLBYTE,BLMODE_INFILE, blobfilename,strlen(blobfilename),&EG(regular_list)); locator=php_intifx_get_blobloc(bid,&EG(regular_list) TSRMLS_CC); locator->loc_oflags=LOC_WONLY; @@ -1444,7 +1441,7 @@ bid=php_intifx_create_blob(TYPE_BLBYTE,BLMODE_INMEM,"",-1,&EG(regular_list)); locator=php_intifx_get_blobloc(bid,&EG(regular_list) TSRMLS_CC); } else { - blobfilename=php_intifx_create_tmpfile(i); + blobfilename=php_intifx_create_tmpfile(i TSRMLS_CC); bid=php_intifx_create_blob(TYPE_BLBYTE,BLMODE_INFILE,blobfilename,strlen(blobfilename),&EG(regular_list)); locator=php_intifx_get_blobloc(bid,&EG(regular_list) TSRMLS_CC); locator->loc_oflags=LOC_WONLY; @@ -1677,7 +1674,7 @@ ZEND_FETCH_RESOURCE(Ifx_Result, IFX_RES *, result, -1, "Informix Result", le_result); - nullstr=php_intifx_null(); + nullstr=php_intifx_null(TSRMLS_C); IFXG(sv_sqlcode) = 0; if (strcmp(Ifx_Result->cursorid,"") == 0) { @@ -1927,7 +1924,7 @@ /* and generate new tempfile for next row */ if(locator_b->loc_loctype==LOCFNAME) { - blobfilename=php_intifx_create_tmpfile(bid_b); + blobfilename=php_intifx_create_tmpfile(bid_b TSRMLS_CC); php_intifx_update_blob(bid_b,blobfilename,strlen(blobfilename),&EG(regular_list) TSRMLS_CC); efree(blobfilename); EXEC SQL SET DESCRIPTOR :descrpid VALUE :i DATA= :*locator_b; @@ -2081,7 +2078,7 @@ RETURN_LONG(0); } num_fields = fieldcount; - nullstr = php_intifx_null(); + nullstr = php_intifx_null(TSRMLS_C); /* start table tag */ if (table_options == NULL) { @@ -3158,7 +3155,7 @@ len=php_intifx_get_blob(pbid->value.lval,&EG(regular_list),&content TSRMLS_CC); if(content==NULL || len<0) { - RETURN_STRING(php_intifx_null(),1); + RETURN_STRING(php_intifx_null(TSRMLS_C),1); } RETURN_STRINGL(content,len,1); } @@ -3319,7 +3316,7 @@ * creates a temporary file to store a blob in *------------------------------------------------- */ -static char* php_intifx_create_tmpfile(long bid) +static char* php_intifx_create_tmpfile(long bid TSRMLS_DC) { char filename[10]; char *blobdir; @@ -3332,7 +3329,7 @@ } sprintf(filename,"blb%d",(int)bid); - if ((fp = php_open_temporary_file(blobdir, filename, &opened_path))) { + if ((fp = php_open_temporary_file(blobdir, filename, &opened_path TSRMLS_CC))) { fclose(fp); retval=estrndup(opened_path, strlen(opened_path)); } else { @@ -3452,10 +3449,9 @@ * return "" or "NULL" * ---------------------------------------------------------------------- */ -static char* php_intifx_null() +static char* php_intifx_null(TSRMLS_D) { char* tmp; - TSRMLS_FETCH(); if(IFXG(nullformat)==0) { tmp=IFXG(nullvalue);

« previous php.cvs (#6632) next »