]> granicus.if.org Git - php/commitdiff
More TSRMLS_FETCH annihilation
authorZeev Suraski <zeev@php.net>
Tue, 31 Jul 2001 05:44:11 +0000 (05:44 +0000)
committerZeev Suraski <zeev@php.net>
Tue, 31 Jul 2001 05:44:11 +0000 (05:44 +0000)
59 files changed:
ext/aspell/aspell.c
ext/com/COM.c
ext/com/VARIANT.c
ext/cpdf/cpdf.c
ext/curl/curl.c
ext/db/db.c
ext/db/php_db.h
ext/dba/dba.c
ext/dbase/dbase.c
ext/dbplus/dbplus.c
ext/dbplus/php_dbplus.h
ext/domxml/php_domxml.c
ext/fbsql/php_fbsql.c
ext/fdf/fdf.c
ext/ftp/php_ftp.c
ext/gd/gd.c
ext/gd/gdt1.h
ext/gmp/gmp.c
ext/hyperwave/hw.c
ext/icap/php_icap.c
ext/imap/php_imap.c
ext/ingres_ii/ii.c
ext/ingres_ii/ii.h
ext/interbase/interbase.c
ext/java/java.c
ext/ldap/ldap.c
ext/mcal/php_mcal.c
ext/ming/ming.c
ext/mnogosearch/php_mnogo.c
ext/msql/php_msql.c
ext/mssql/php_mssql.c
ext/mysql/php_mysql.c
ext/ncurses/ncurses.c
ext/oci8/oci8.c
ext/odbc/php_odbc.c
ext/odbc/velocis.c
ext/openssl/openssl.c
ext/oracle/oracle.c
ext/pdf/pdf.c
ext/pgsql/pgsql.c
ext/pspell/pspell.c
ext/rpc/com/com_wrapper.c
ext/rpc/com/variant.c
ext/rpc/java/java.c
ext/sablot/sablot.c
ext/shmop/shmop.c
ext/sockets/sockets.c
ext/standard/dir.c
ext/standard/file.c
ext/sybase/php_sybase_db.c
ext/sybase_ct/php_sybase_ct.c
ext/sysvsem/sysvsem.c
ext/sysvshm/sysvshm.c
ext/wddx/wddx.c
ext/xml/xml.c
ext/xslt/sablot.c
ext/zip/zip.c
ext/zlib/zlib.c
main/php_ticks.c

index e7f1be9a31843ad13b945fa66fa7ae18b7f39a17..d4acf3be82990a8250ba84f5f255305400dd3dc2 100644 (file)
@@ -60,9 +60,10 @@ ZEND_GET_MODULE(aspell)
 
 /* {{{ php_aspell_close
  */
-static void php_aspell_close(zend_rsrc_list_entry *rsrc)
+static void php_aspell_close(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        aspell *sc = (aspell *)rsrc->ptr;
+
        aspell_free(sc);
 }
 /* }}} */
index a9d18cec9f2831e75698b8eafe5c09f041cd32cf..cb60f4d2a8481c6a255ac5c71d9b662c63de8a2b 100644 (file)
@@ -335,9 +335,10 @@ static char *php_string_from_clsid(const CLSID *clsid)
        return clsid_str;
 }
 
-static void php_comval_destructor(zend_rsrc_list_entry *rsrc)
+static void php_comval_destructor(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        comval *obj = (comval *)rsrc->ptr;
+
        if(C_ISREFD(obj)) 
        {
                C_REFCOUNT(obj) = 1;
index af435bacbd56362ceff86bd8441a6496536bec15..8f9ebd0e2de868eaa83044477e0757fbb8047da1 100644 (file)
@@ -42,7 +42,7 @@ void php_VARIANT_call_function_handler(INTERNAL_FUNCTION_PARAMETERS, zend_proper
 pval php_VARIANT_get_property_handler(zend_property_reference *property_reference);
 static int do_VARIANT_propset(VARIANT *var_arg, pval *arg_property, pval *value);
 void php_register_VARIANT_class();
-static void php_variant_destructor(zend_rsrc_list_entry *rsrc);
+static void php_variant_destructor(zend_rsrc_list_entry *rsrc TSRMLS_DC);
 void php_register_VARIANT_class();
 
 static int le_variant;
@@ -423,7 +423,7 @@ static int do_VARIANT_propset(VARIANT *var_arg, pval *arg_property, pval *value)
        return SUCCESS;
 }
 
-static void php_variant_destructor(zend_rsrc_list_entry *rsrc)
+static void php_variant_destructor(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        efree(rsrc);
 }
index 087ad405eb4f8e778c6a80951fa9ded0e844bc81..bb1ce59fcaf8de4c72b3e8abe8e36ebade76b12d 100644 (file)
@@ -162,13 +162,14 @@ zend_module_entry cpdf_module_entry = {
 ZEND_GET_MODULE(cpdf)
 #endif
 
-static void _free_outline(zend_rsrc_list_entry *rsrc)
+static void _free_outline(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
 }
 
-static void _free_doc(zend_rsrc_list_entry *rsrc)
+static void _free_doc(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        CPDFdoc *pdf = (CPDFdoc *)rsrc->ptr;
+
        cpdf_close(pdf);
 }
 
index 2d74030608ec3ff03aaf8e24e8fe24004eb084f1..a5f2f66f68d54298f4b874f1d8fd317d25e2d130 100644 (file)
@@ -44,7 +44,7 @@
 static int  le_curl;
 #define le_curl_name "cURL handle"
 
-static void _php_curl_close(zend_rsrc_list_entry *rsrc);
+static void _php_curl_close(zend_rsrc_list_entry *rsrc TSRMLS_DC);
 
 #define SAVE_CURL_ERROR(__handle, __err) (__handle)->err.no = (int) __err;
 
@@ -995,7 +995,7 @@ PHP_FUNCTION(curl_close)
 
 /* {{{ _php_curl_close()
    List destructor for curl handles */
-static void _php_curl_close(zend_rsrc_list_entry *rsrc)
+static void _php_curl_close(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        php_curl *ch = (php_curl *) rsrc->ptr;
 
index 018981af5f0e659baef182db1ed2009e314e886a..8a59b91c75b91a4c41935222d50ab5bc6a95a9ff 100644 (file)
@@ -440,7 +440,8 @@ PHP_FUNCTION(dbmclose) {
 
 /* {{{ php_dbm_close
  */
-int php_dbm_close(zend_rsrc_list_entry *rsrc) {
+int php_dbm_close(zend_rsrc_list_entry *rsrc TSRMLS_DC)
+{
        int ret = 0;
        dbm_info *info = (dbm_info *)rsrc->ptr;
        DBM_TYPE dbf;
index e635033e65324dc2cd8b28fe14a6672a9c86546a..61c3a48e86f397b6036d574005f6cd4f2dd13a67 100644 (file)
@@ -52,7 +52,7 @@ typedef struct dbm_info {
 #endif
 
 dbm_info *php_find_dbm(pval *id);
-int php_dbm_close(zend_rsrc_list_entry *rsrc);
+int php_dbm_close(zend_rsrc_list_entry *rsrc TSRMLS_DC);
 dbm_info *php_dbm_open(char *filename, char *mode);
 int php_dbm_insert(dbm_info *info, char *key, char *value);
 char *php_dbm_fetch(dbm_info *info, char *key);
index e64adaaaf1c85b685a4b50273e603dcf27b66200..542497c9be19df018dbcb2eabcbabd69c7174566 100644 (file)
@@ -183,9 +183,10 @@ static void dba_close(dba_info *info)
 
 /* {{{ dba_close_rsrc
  */
-static void dba_close_rsrc(zend_rsrc_list_entry *rsrc)
+static void dba_close_rsrc(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        dba_info *info = (dba_info *)rsrc->ptr;
+
        dba_close(info);
 }
 /* }}} */
index bbb93558cf73919b009a333bc72ff83901477a09..c9d870a61ca1da1fde46bfaa6a491d3ac064712b 100644 (file)
@@ -61,9 +61,10 @@ static int le_dbhead;
 #include <errno.h>
 
 
-static void _close_dbase(zend_rsrc_list_entry *rsrc)
+static void _close_dbase(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        dbhead_t *dbhead = (dbhead_t *)rsrc->ptr;
+
        close(dbhead->db_fd);
        free_dbf_head(dbhead);
 }
index 816a55960e0e58a5141e9afc484b69e5b39d6047..fc136bb84f30a40bb04a6adf4807199587961daa 100644 (file)
@@ -36,12 +36,16 @@ ZEND_GET_MODULE(dbplus)
 int le_dbplus_relation;
 int le_dbplus_tupel;
 
-void dbplus_destruct_relation(zend_rsrc_list_entry *rsrc) {
+void dbplus_destruct_relation(zend_rsrc_list_entry *rsrc TSRMLS_DC)
+{
        relf *conn = (relf *)(rsrc->ptr);
+
        cdb_close(conn);
 }
 
-void dbplus_destruct_tupel(zend_rsrc_list_entry *rsrc) {
+
+void dbplus_destruct_tupel(zend_rsrc_list_entry *rsrc TSRMLS_DC)
+{
        tuple *t = (tuple *)(rsrc->ptr);
 
        efree(t);
index ab72fb2dfa7ba9c832330db6b98bc74ee008a70c..09ab878f65c95327b13fc31fa720c1a01a2f267a 100644 (file)
@@ -114,8 +114,8 @@ ZEND_END_MODULE_GLOBALS(dbplus)
 int le_dbplus_relation;
 int le_dbplus_tuple;
 
-void dbplus_destruct_relation(zend_rsrc_list_entry *rsrc);
-void dbplus_destruct_tupel(zend_rsrc_list_entry *rsrc);
+void dbplus_destruct_relation(zend_rsrc_list_entry *rsrc TSRMLS_DC);
+void dbplus_destruct_tupel(zend_rsrc_list_entry *rsrc TSRMLS_DC);
 
 
 #endif /* PHP_DBPLUS_H */
index b20ee611380b98670be45366312e852c68f7e6cc..8eeccd12ef66fe23ed9f2570f3889e2597cde49e 100644 (file)
@@ -348,7 +348,7 @@ static inline void node_list_wrapper_dtor(xmlNodePtr node)
        }
 }
 
-static void php_free_xml_doc(zend_rsrc_list_entry *rsrc)
+static void php_free_xml_doc(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        xmlDoc *doc = (xmlDoc *)rsrc->ptr;
 
@@ -360,7 +360,8 @@ static void php_free_xml_doc(zend_rsrc_list_entry *rsrc)
        }
 }
 
-static void php_free_xml_node(zend_rsrc_list_entry *rsrc) {
+static void php_free_xml_node(zend_rsrc_list_entry *rsrc TSRMLS_DC)
+{
        xmlNodePtr node = (xmlNodePtr) rsrc->ptr;
        
        if (node) {
@@ -371,16 +372,17 @@ static void php_free_xml_node(zend_rsrc_list_entry *rsrc) {
 }
 
 #if defined(LIBXML_XPATH_ENABLED)
-static void php_free_xpath_context(zend_rsrc_list_entry *rsrc)
+static void php_free_xpath_context(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        xmlXPathContextPtr ctx = (xmlXPathContextPtr)rsrc->ptr;
        if(ctx)
                xmlXPathFreeContext(ctx);
 }
 
-static void php_free_xpath_object(zend_rsrc_list_entry *rsrc)
+static void php_free_xpath_object(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        xmlXPathObjectPtr obj = (xmlXPathObjectPtr)rsrc->ptr;
+
        if(obj)
                xmlXPathFreeObject(obj);
 }
index 6cfbf67a28324cb939ad7ae4201fd1d68678e996..f9c559b3109ab1d16af9bd7180e11bda7e313814 100644 (file)
@@ -236,14 +236,13 @@ ZEND_GET_MODULE(fbsql)
 
 #define CHECK_LINK(link) { if (link==-1) { php_error(E_WARNING,"FrontBase:  A link to the server could not be established"); RETURN_FALSE; } }
 
-static void phpfbReleaseResult (zend_rsrc_list_entry *rsrc);
-static void phpfbReleaseLink (zend_rsrc_list_entry *rsrc);
-static void phpfbReleasePLink (zend_rsrc_list_entry *rsrc);
+static void phpfbReleaseResult (zend_rsrc_list_entry *rsrc TSRMLS_DC);
+static void phpfbReleaseLink (zend_rsrc_list_entry *rsrc TSRMLS_DC);
+static void phpfbReleasePLink (zend_rsrc_list_entry *rsrc TSRMLS_DC);
 
-static void phpfbReleaseResult(zend_rsrc_list_entry *rsrc)
+static void phpfbReleaseResult(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        PHPFBResult* result = (PHPFBResult *)rsrc->ptr;
-       TSRMLS_FETCH();
 
        if (result)
        {
@@ -260,10 +259,9 @@ static void phpfbReleaseResult(zend_rsrc_list_entry *rsrc)
 }
 
 
-static void phpfbReleaseLink(zend_rsrc_list_entry *rsrc)
+static void phpfbReleaseLink(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        PHPFBLink* link = (PHPFBLink *)rsrc->ptr;
-       TSRMLS_FETCH();
 
        if (link)
        {
@@ -283,10 +281,9 @@ static void phpfbReleaseLink(zend_rsrc_list_entry *rsrc)
        }
 }
 
-static void phpfbReleasePLink(zend_rsrc_list_entry *rsrc)
+static void phpfbReleasePLink(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        PHPFBLink* link = (PHPFBLink *)rsrc->ptr;
-       TSRMLS_FETCH();
 
        if (link)
        {
index a5da77e67b5347025d782a35aa12abe7d0b3bcf8..cbe7a1715dd9bb456cf5e934338cca65712e7bc7 100644 (file)
@@ -83,9 +83,10 @@ ZEND_GET_MODULE(fdf)
 #endif
 
 
-static void phpi_FDFClose(zend_rsrc_list_entry *rsrc)
+static void phpi_FDFClose(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        FDFDoc fdf = (FDFDoc)rsrc->ptr;
+
        (void) FDFClose(fdf);
 }
 
index 208a4506955399e47ec1f0fe9ad7f51ccd790d45..36ac8d23bba694bba670fff3dc43c985e70d826b 100644 (file)
@@ -76,9 +76,10 @@ zend_module_entry php_ftp_module_entry = {
 ZEND_GET_MODULE(php_ftp)
 #endif
 
-static void ftp_destructor_ftpbuf(zend_rsrc_list_entry *rsrc)
+static void ftp_destructor_ftpbuf(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        ftpbuf_t *ftp = (ftpbuf_t *)rsrc->ptr;
+
        ftp_close(ftp);
 }
 
index 77ff9735f837f1442a1c9998a2c386c40565ff49..e866f57811298eec4c5c7f0b2c392a4e275d4aa0 100644 (file)
@@ -211,7 +211,7 @@ ZEND_GET_MODULE(gd)
 
 /* {{{ php_free_gd_image
  */
-static void php_free_gd_image(zend_rsrc_list_entry *rsrc)
+static void php_free_gd_image(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        gdImageDestroy((gdImagePtr)rsrc->ptr);
 }
@@ -219,9 +219,10 @@ static void php_free_gd_image(zend_rsrc_list_entry *rsrc)
 
 /* {{{ php_free_gd_font
  */
-static void php_free_gd_font(zend_rsrc_list_entry *rsrc)
+static void php_free_gd_font(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        gdFontPtr fp = (gdFontPtr)rsrc->ptr;
+
        if (fp->data) {
                efree(fp->data);
        }
@@ -2756,9 +2757,10 @@ void php_imagettftext_common(INTERNAL_FUNCTION_PARAMETERS, int mode, int extende
 
 /* {{{ php_free_ps_font
  */
-void php_free_ps_font(zend_rsrc_list_entry *rsrc)
+void php_free_ps_font(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        int *font = (int *)rsrc->ptr;
+
        T1_DeleteFont(*font);
        efree(font);
 }
@@ -2766,9 +2768,10 @@ void php_free_ps_font(zend_rsrc_list_entry *rsrc)
 
 /* {{{ php_free_ps_enc
  */
-void php_free_ps_enc(zend_rsrc_list_entry *rsrc)
+void php_free_ps_enc(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        char **enc = (char **)rsrc->ptr;
+
        T1_DeleteEncoding(enc);
 }
 /* }}} */
index cecb7eac4d4e8288745c3e547cb14bc912b217f5..40b0b8364155ade26f67dc426ca3210887d0ca90 100644 (file)
@@ -23,8 +23,8 @@
 
 #include <t1lib.h>
 
-extern void php_free_ps_font(zend_rsrc_list_entry *rsrc);
-extern void php_free_ps_enc(zend_rsrc_list_entry *rsrc);
+extern void php_free_ps_font(zend_rsrc_list_entry *rsrc TSRMLS_DC);
+extern void php_free_ps_enc(zend_rsrc_list_entry *rsrc TSRMLS_DC);
 
 #endif
 
index 1675093e3f24809ed45d8502ed90f7c11bf8a37b..5fa7ce42ddd035230a86c2dc784ff775d57c6a11 100644 (file)
@@ -101,7 +101,7 @@ zend_module_entry gmp_module_entry = {
 ZEND_GET_MODULE(gmp)
 #endif
 
-static void _php_gmpnum_free(zend_rsrc_list_entry *rsrc);
+static void _php_gmpnum_free(zend_rsrc_list_entry *rsrc TSRMLS_DC);
 
 #define GMP_RESOURCE_NAME "GMP integer"
 
@@ -1195,9 +1195,10 @@ ZEND_FUNCTION(gmp_scan1)
 
 /* {{{ _php_gmpnum_free
  */
-static void _php_gmpnum_free(zend_rsrc_list_entry *rsrc)
+static void _php_gmpnum_free(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        mpz_t *gmpnum = (mpz_t *)rsrc->ptr;
+
        FREE_GMP_NUM(gmpnum);
 }
 /* }}} */
index 20df00487a327f364076eee637dc88e894b1b327..1f612b5281bcbd12d5108dfc64f873e7d0c7935c 100644 (file)
@@ -148,10 +148,9 @@ ZEND_GET_MODULE(hw)
 
 void print_msg(hg_msg *msg, char *str, int txt);
 
-void _close_hw_link(zend_rsrc_list_entry *rsrc)
+void _close_hw_link(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        hw_connection *conn = (hw_connection *)rsrc->ptr;
-       TSRMLS_FETCH();
 
        if(conn->hostname)
                free(conn->hostname);
@@ -162,10 +161,9 @@ void _close_hw_link(zend_rsrc_list_entry *rsrc)
        HwSG(num_links)--;
 }
 
-void _close_hw_plink(zend_rsrc_list_entry *rsrc)
+void _close_hw_plink(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        hw_connection *conn = (hw_connection *)rsrc->ptr;
-       TSRMLS_FETCH();
 
        if(conn->hostname)
                free(conn->hostname);
@@ -177,7 +175,7 @@ void _close_hw_plink(zend_rsrc_list_entry *rsrc)
        HwSG(num_persistent)--;
 }
 
-void _free_hw_document(zend_rsrc_list_entry *rsrc)
+void _free_hw_document(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        hw_document *doc = (hw_document *)rsrc->ptr;
        if(doc->data)
index 7856ad6b895f378161d16e5aa0443dadce6ecaf8..9ff4ae38338bd80d49b1b9e25f9f0f53d185a1b5 100644 (file)
@@ -110,10 +110,11 @@ int le_picap;
 char icap_user[80]="";
 char icap_password[80]="";
 
-CALSTREAM *cal_close_it (zend_rsrc_list_entry *rsrc)
+CALSTREAM *cal_close_it (zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        pils *icap_le_struct = (pils *)rsrc->ptr;
        CALSTREAM *ret;
+
        ret = cal_close (icap_le_struct->icap_stream,0);
        efree(icap_le_struct);
        return ret;
index e02d5d22742fed894ac039c53d4b743a78d053e6..0095e0348ca538ec75ec4da70e3623331c703a6b 100644 (file)
@@ -75,11 +75,11 @@ void *fs_get(size_t size);
 int imap_mail(char *to, char *subject, char *message, char *headers, char *cc, char *bcc, char *rpath);
 
 
-void mail_close_it (zend_rsrc_list_entry *rsrc);
+void mail_close_it(zend_rsrc_list_entry *rsrc TSRMLS_DC);
 #ifdef OP_RELOGIN
 /* AJS: close persistent connection */
-void mail_userlogout_it(zend_rsrc_list_entry *rsrc);
-void mail_nuke_chain(zend_rsrc_list_entry *rsrc);
+void mail_userlogout_it(zend_rsrc_list_entry *rsrc TSRMLS_DC);
+void mail_nuke_chain(zend_rsrc_list_entry *rsrc TSRMLS_DC);
 #endif
 
 /* {{{ imap_functions[]
@@ -186,10 +186,9 @@ static int le_pimapchain;
 #endif
 
 
-void mail_close_it(zend_rsrc_list_entry *rsrc)
+void mail_close_it(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        pils *imap_le_struct = (pils *)rsrc->ptr;
-       TSRMLS_FETCH();
 
        mail_close_full(imap_le_struct->imap_stream, imap_le_struct->flags);
 
@@ -207,9 +206,10 @@ void mail_close_it(zend_rsrc_list_entry *rsrc)
 
 #ifdef OP_RELOGIN
 /* AJS: stream close functions for persistent connections */
-void mail_userlogout_it(zend_rsrc_list_entry *rsrc)
+void mail_userlogout_it(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        pils *imap_le_struct = (pils *)rsrc->ptr;
+
        /* Close this user's session, putting the stream back
         * into AUTHENTICATE state.  (Note that IMAP does not
         * support this behavior... yet)
@@ -218,7 +218,7 @@ void mail_userlogout_it(zend_rsrc_list_entry *rsrc)
        mail_close_full(imap_le_struct->imap_stream, imap_le_struct->flags | CL_HALF);
 }
 
-void mail_nuke_chain(zend_rsrc_list_entry *rsrc)
+void mail_nuke_chain(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        pils **headp = (pils **)rsrc->ptr;
        pils            *node, *next;
index ed931de2e5f3f8778a3a0d5d778c94191dceba7c..c32ae42695e33102b0a317b2d418107c86028b79 100644 (file)
@@ -167,19 +167,19 @@ static void _close_ii_link(II_LINK *link)
    and releasing associated resources after rolling back the
    active transaction (if any)
 */
-static void php_close_ii_link(zend_rsrc_list_entry *rsrc)
+static void php_close_ii_link(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        II_LINK *link = (II_LINK *)rsrc->ptr;
+
        _close_ii_link(link);
 }
 
 
 /* closes the given persistent link, see _close_ii_link
 */
-static void _close_ii_plink(zend_rsrc_list_entry *rsrc)
+static void _close_ii_plink(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        II_LINK *link = (II_LINK *)rsrc->ptr;
-       TSRMLS_FETCH();
        
        _close_ii_link(link);
        IIG(num_persistent)--;
@@ -189,7 +189,7 @@ static void _close_ii_plink(zend_rsrc_list_entry *rsrc)
    used when the request ends to 'refresh' the link for use
    by the next request
 */
-static void _clean_ii_plink(zend_rsrc_list_entry *rsrc)
+static void _clean_ii_plink(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
   II_LINK *link = (II_LINK *)rsrc->ptr;
   IIAPI_AUTOPARM autoParm;
index ba31243942d28487676cfd6a7394d8ad5d72eb68..3f50b7729720a0749a1aa23616a03be4977ea203 100644 (file)
@@ -45,7 +45,7 @@ static int ii_success(IIAPI_GENPARM *genParm);
 static int _close_statement(II_LINK *link);
 static int _rollback_transaction(II_LINK *link);
 static void _close_ii_link(II_LINK *link);
-static void _close_ii_plink(zend_rsrc_list_entry *link);
+static void _close_ii_plink(zend_rsrc_list_entry *link TSRMLS_DC);
 static int php_ii_get_default_link(INTERNAL_FUNCTION_PARAMETERS);
 static void php_ii_set_default_link(int id);
 static void php_ii_do_connect(INTERNAL_FUNCTION_PARAMETERS, int persistent);
index d8a76a0e9bae4b96680bf816af8def12c670fcb9..980ba90e01828f95f33e156e3708476972bf71c8 100644 (file)
@@ -328,17 +328,17 @@ static void _php_ibase_commit_link(ibase_db_link *link)
 }
 /* }}} */
 
-static void php_ibase_commit_link_rsrc(zend_rsrc_list_entry *rsrc)
+static void php_ibase_commit_link_rsrc(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        ibase_db_link *link = (ibase_db_link *)rsrc->ptr;
+
        _php_ibase_commit_link(link);
 }
 
 /* {{{ _php_ibase_close_link() */
-static void _php_ibase_close_link(zend_rsrc_list_entry *rsrc)
+static void _php_ibase_close_link(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        ibase_db_link *link = (ibase_db_link *)rsrc->ptr;
-       TSRMLS_FETCH();
 
        _php_ibase_commit_link(link);
        IBDEBUG("Closing normal link...");
@@ -349,10 +349,9 @@ static void _php_ibase_close_link(zend_rsrc_list_entry *rsrc)
 /* }}} */
 
 /* {{{ _php_ibase_close_plink() */
-static void _php_ibase_close_plink(zend_rsrc_list_entry *rsrc)
+static void _php_ibase_close_plink(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        ibase_db_link *link = (ibase_db_link *)rsrc->ptr;
-       TSRMLS_FETCH();
 
        _php_ibase_commit_link(link);
        IBDEBUG("Closing permanent link...");
@@ -364,10 +363,9 @@ static void _php_ibase_close_plink(zend_rsrc_list_entry *rsrc)
 /* }}} */
 
 /* {{{ _php_ibase_free_result() */
-static void _php_ibase_free_result(zend_rsrc_list_entry *rsrc)
+static void _php_ibase_free_result(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        ibase_result *ib_result = (ibase_result *)rsrc->ptr;
-       TSRMLS_FETCH();
 
        IBDEBUG("Freeing result...");
        if (ib_result){
@@ -427,17 +425,17 @@ static void _php_ibase_free_query(ibase_query *ib_query)
 }
 /* }}} */
 
-static void php_ibase_free_query_rsrc(zend_rsrc_list_entry *rsrc)
+static void php_ibase_free_query_rsrc(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        ibase_query *query = (ibase_query *)rsrc->ptr;
+
        _php_ibase_free_query(query);
 }
 
 /* {{{ _php_ibase_free_blob()  */
-static void _php_ibase_free_blob(zend_rsrc_list_entry *rsrc)
+static void _php_ibase_free_blob(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        ibase_blob_handle *ib_blob = (ibase_blob_handle *)rsrc->ptr;
-       TSRMLS_FETCH();
 
        if (ib_blob->bl_handle != NULL) { /* blob open*/
                if (isc_cancel_blob(IB_STATUS, &ib_blob->bl_handle)) {
@@ -449,11 +447,10 @@ static void _php_ibase_free_blob(zend_rsrc_list_entry *rsrc)
 /* }}} */
 
 /* {{{ _php_ibase_free_trans() */
-static void _php_ibase_free_trans(zend_rsrc_list_entry *rsrc)
+static void _php_ibase_free_trans(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        ibase_tr_link *ib_trans = (ibase_tr_link *)rsrc->ptr;
        ibase_db_link *ib_link;
-       TSRMLS_FETCH();
 
        ib_link = (ibase_db_link *) zend_fetch_resource(NULL TSRMLS_CC, ib_trans->link_rsrc, "InterBase link", NULL, 2, le_link, le_plink);
        
index fd9d77b2ae93d2164e5ef6ad0b2c9904d9d2061e..be030e3f80b0852616480e50f6686f7743a8d816 100644 (file)
@@ -592,15 +592,17 @@ int java_set_property_handler
 
 /***************************************************************************/
 
-static void _php_java_destructor(zend_rsrc_list_entry *rsrc)
+static void _php_java_destructor(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        void *jobject = (void *)rsrc->ptr;
-  JG_FETCH();
-  if (JG(jenv)) (*JG(jenv))->DeleteGlobalRef(JG(jenv), jobject);
+
+       JG_FETCH();
+       if (JG(jenv)) (*JG(jenv))->DeleteGlobalRef(JG(jenv), jobject);
 }
 
 #ifdef ZTS
-static void alloc_java_globals_ctor(php_java_globals *java_globals TSRMLS_DC) {
+static void alloc_java_globals_ctor(php_java_globals *java_globals TSRMLS_DC)
+{
   memset(java_globals, 0, sizeof(php_java_globals));
 }
 #endif
index 7b43f8e26f5a724fc3e4b6570f8a6076ec4974bb..2ef3c2d16235b30e41e0205079e701f9ce07abfd 100644 (file)
@@ -136,17 +136,16 @@ ZEND_GET_MODULE(ldap)
 #endif
 
 
-static void _close_ldap_link(zend_rsrc_list_entry *rsrc)
+static void _close_ldap_link(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        LDAP *ld = (LDAP *)rsrc->ptr;
-       TSRMLS_FETCH();
 
        ldap_unbind_s(ld);
        LDAPG(num_links)--;
 }
 
 
-static void _free_ldap_result(zend_rsrc_list_entry *rsrc)
+static void _free_ldap_result(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        LDAPMessage *result = (LDAPMessage *)rsrc->ptr;
        ldap_msgfree(result);
index c34721764508eea31f4472f7ff11218ac7990055..3e2958c5b64b7c3ccc77163870c89468a5eb3d58 100644 (file)
@@ -45,7 +45,7 @@
 #include "winsock.h"
 #endif
 
-void cal_close_it(zend_rsrc_list_entry *rsrc);
+void cal_close_it(zend_rsrc_list_entry *rsrc TSRMLS_DC);
 
 typedef struct _php_mcal_le_struct {
        CALSTREAM *mcal_stream;
@@ -127,10 +127,11 @@ int le_mcal;
 char *mcal_user;
 char *mcal_password;
 
-void cal_close_it (zend_rsrc_list_entry *rsrc)
+void cal_close_it (zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        pils *mcal_le_struct = (pils *)rsrc->ptr;
-       cal_close (mcal_le_struct->mcal_stream,0);
+
+       cal_close(mcal_le_struct->mcal_stream,0);
        efree(mcal_le_struct);
 }
 
index 6b4558b761d55165044733eaeda7b10029fc86a7..60a3ff8050b2df2b40b6c57185086ffb973a3ce4 100644 (file)
@@ -305,7 +305,7 @@ PHP_FUNCTION(swfbitmap_init)
   add_property_resource(getThis(), "bitmap", ret);
   zend_list_addref(ret);
 }
-static void destroy_SWFBitmap_resource(zend_rsrc_list_entry *resource)
+static void destroy_SWFBitmap_resource(zend_rsrc_list_entry *resource TSRMLS_DC)
 {
   destroySWFBitmap((SWFBitmap)resource->ptr);
 }
@@ -377,7 +377,7 @@ PHP_FUNCTION(swfbutton_init)
   add_property_resource(getThis(), "button", ret);
   zend_list_addref(ret);
 }
-static void destroy_SWFButton_resource(zend_rsrc_list_entry *resource)
+static void destroy_SWFButton_resource(zend_rsrc_list_entry *resource TSRMLS_DC)
 {
   destroySWFButton((SWFButton)resource->ptr);
 }
@@ -943,7 +943,7 @@ PHP_FUNCTION(swffill_init)
 {
   php_error(E_ERROR, "Instantiating SWFFill won't do any good- use SWFShape::addFill() instead!");
 }
-static void destroy_SWFFill_resource(zend_rsrc_list_entry *resource)
+static void destroy_SWFFill_resource(zend_rsrc_list_entry *resource TSRMLS_DC)
 {
   /* this only destroys the shallow wrapper for SWFFillStyle,
      which SWFShape destroys.  So everything's okay.  I hope. */
@@ -1126,7 +1126,7 @@ PHP_FUNCTION(swffont_init)
   add_property_resource(getThis(), "font", ret);
   zend_list_addref(ret);
 }
-static void destroy_SWFFont_resource(zend_rsrc_list_entry *resource)
+static void destroy_SWFFont_resource(zend_rsrc_list_entry *resource TSRMLS_DC)
 {
   destroySWFBlock((SWFBlock)resource->ptr);
 }
@@ -1209,7 +1209,9 @@ PHP_FUNCTION(swfgradient_init)
   add_property_resource(getThis(), "gradient", ret);
   zend_list_addref(ret);
 }
-static void destroy_SWFGradient_resource(zend_rsrc_list_entry *resource)
+
+
+static void destroy_SWFGradient_resource(zend_rsrc_list_entry *resource TSRMLS_DC)
 {
   destroySWFGradient((SWFGradient)resource->ptr);
 }
@@ -1288,7 +1290,9 @@ PHP_FUNCTION(swfmorph_init)
   add_property_resource(getThis(), "morph", ret);
   zend_list_addref(ret);
 }
-static void destroy_SWFMorph_resource(zend_rsrc_list_entry *resource)
+
+
+static void destroy_SWFMorph_resource(zend_rsrc_list_entry *resource TSRMLS_DC)
 {
   destroySWFMorph((SWFMorph)resource->ptr);
 }
@@ -1385,7 +1389,9 @@ PHP_FUNCTION(swfmovie_init)
   add_property_resource(getThis(), "movie", ret);
   zend_list_addref(ret);
 }
-static void destroy_SWFMovie_resource(zend_rsrc_list_entry *resource)
+
+
+static void destroy_SWFMovie_resource(zend_rsrc_list_entry *resource TSRMLS_DC)
 {
   destroySWFMovie((SWFMovie)resource->ptr);
 }
@@ -1691,7 +1697,9 @@ PHP_FUNCTION(swfshape_init)
   add_property_resource(getThis(), "shape", ret);
   zend_list_addref(ret);
 }
-static void destroy_SWFShape_resource(zend_rsrc_list_entry *resource)
+
+
+static void destroy_SWFShape_resource(zend_rsrc_list_entry *resource TSRMLS_DC)
 {
   destroySWFShape((SWFShape)resource->ptr);
 }
@@ -2268,7 +2276,9 @@ PHP_FUNCTION(swfsprite_init)
   add_property_resource(getThis(), "sprite", ret);
   zend_list_addref(ret);
 }
-static void destroy_SWFSprite_resource(zend_rsrc_list_entry *resource)
+
+
+static void destroy_SWFSprite_resource(zend_rsrc_list_entry *resource TSRMLS_DC)
 {
   destroySWFMovieClip((SWFMovieClip)resource->ptr);
 }
@@ -2412,7 +2422,9 @@ PHP_FUNCTION(swftext_init)
   add_property_resource(getThis(), "text", ret);
   zend_list_addref(ret);
 }
-static void destroy_SWFText_resource(zend_rsrc_list_entry *resource)
+
+
+static void destroy_SWFText_resource(zend_rsrc_list_entry *resource TSRMLS_DC)
 {
   destroySWFText((SWFText)resource->ptr);
 }
@@ -2658,7 +2670,9 @@ PHP_FUNCTION(swftextfield_init)
     SWFTextField_setFlags(field, Z_LVAL_PP(flags));
   }
 }
-static void destroy_SWFTextField_resource(zend_rsrc_list_entry *resource)
+
+
+static void destroy_SWFTextField_resource(zend_rsrc_list_entry *resource TSRMLS_DC)
 {
   destroySWFTextField((SWFTextField)resource->ptr);
 }
index 56f0f4faf0bf21b595b5e8bb5ea7478c497f5d56..9efe54cbc78b2c9efc077bf45c79c9b6b43f91e8 100644 (file)
@@ -160,13 +160,15 @@ zend_module_entry mnogosearch_module_entry = {
 ZEND_GET_MODULE(mnogosearch)
 #endif
 
-static void _free_udm_agent(zend_rsrc_list_entry *rsrc){
+static void _free_udm_agent(zend_rsrc_list_entry *rsrc TSRMLS_DC)
+{
        UDM_AGENT * Agent = (UDM_AGENT *)rsrc->ptr;
        UdmFreeEnv(Agent->Conf);
        UdmFreeAgent(Agent);
 }
 
-static void _free_udm_res(zend_rsrc_list_entry *rsrc){
+static void _free_udm_res(zend_rsrc_list_entry *rsrc TSRMLS_DC)
+{
        UDM_RESULT * Res = (UDM_RESULT *)rsrc->ptr;
        UdmFreeResult(Res);     
 }
index bca3243b0fb3b3c21668f82836251f84f95d06b7..34eb5526fe70c0840f06fcb7bcc409dfe9a88db4 100644 (file)
@@ -121,7 +121,7 @@ typedef struct {
        ZEND_FETCH_RESOURCE(msql_query, m_query *, &res, -1, "mSQL result", msql_globals.le_query);     \
        msql_result = msql_query->result
 
-static void _delete_query(zend_rsrc_list_entry *rsrc)
+static void _delete_query(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        m_query *query = (m_query *)rsrc->ptr;
 
@@ -139,17 +139,19 @@ static m_query *php_msql_query_wrapper(m_result *res, int af_rows)
        return query;
 }
 
-static void _close_msql_link(zend_rsrc_list_entry *rsrc)
+static void _close_msql_link(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        int link = (int)rsrc->ptr;
+
        msqlClose(link);
        msql_globals.num_links--;
 }
 
 
-static void _close_msql_plink(zend_rsrc_list_entry *rsrc)
+static void _close_msql_plink(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        int link = (int)rsrc->ptr;
+
        msqlClose(link);
        msql_globals.num_persistent--;
        msql_globals.num_links--;
index 1afc79bf53030cf64075433a206c272cd74bcbc0..957e4d9c476b7a6fd8834c9bf56b8a1e311c20d8 100644 (file)
@@ -206,9 +206,10 @@ static void _free_mssql_statement(mssql_statement *statement)
        efree(statement);
 }
 
-static void _free_mssql_result(zend_rsrc_list_entry *rsrc)
+static void _free_mssql_result(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        mssql_result *result = (mssql_result *)rsrc->ptr;
+
        _free_result(result, 1);
        efree(result);
 }
@@ -222,10 +223,9 @@ static void php_mssql_set_default_link(int id TSRMLS_DC)
        zend_list_addref(id);
 }
 
-static void _close_mssql_link(zend_rsrc_list_entry *rsrc)
+static void _close_mssql_link(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        mssql_link *mssql_ptr = (mssql_link *)rsrc->ptr;
-       TSRMLS_FETCH();
 
        mssql_ptr->valid = 0;
        zend_hash_apply(&EG(regular_list),(apply_func_t) _clean_invalid_results TSRMLS_CC);
@@ -236,10 +236,9 @@ static void _close_mssql_link(zend_rsrc_list_entry *rsrc)
 }
 
 
-static void _close_mssql_plink(zend_rsrc_list_entry *rsrc)
+static void _close_mssql_plink(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        mssql_link *mssql_ptr = (mssql_link *)rsrc->ptr;
-       TSRMLS_FETCH();
 
        dbclose(mssql_ptr->link);
        dbfreelogin(mssql_ptr->login);
index f589c5cd6d8d9b166dd4c813fc1f9bb77b59c213..42c8b793f9b92281cbfc48189884ca02a9cffefe 100644 (file)
@@ -201,7 +201,7 @@ void timeout(int sig);
  * This wrapper is required since mysql_free_result() returns an integer, and
  * thus, cannot be used directly
  */
-static void _free_mysql_result(zend_rsrc_list_entry *rsrc)
+static void _free_mysql_result(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        MYSQL_RES *mysql_result = (MYSQL_RES *)rsrc->ptr;
 
@@ -223,11 +223,10 @@ static void php_mysql_set_default_link(int id TSRMLS_DC)
 
 /* {{{ _close_mysql_link
  */
-static void _close_mysql_link(zend_rsrc_list_entry *rsrc)
+static void _close_mysql_link(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        php_mysql_conn *link = (php_mysql_conn *)rsrc->ptr;
        void (*handler) (int);   
-       TSRMLS_FETCH();
 
        handler = signal(SIGPIPE, SIG_IGN);
        mysql_close(&link->conn);
@@ -239,11 +238,10 @@ static void _close_mysql_link(zend_rsrc_list_entry *rsrc)
 
 /* {{{ _close_mysql_plink
  */
-static void _close_mysql_plink(zend_rsrc_list_entry *rsrc)
+static void _close_mysql_plink(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        php_mysql_conn *link = (php_mysql_conn *)rsrc->ptr;
        void (*handler) (int);
-       TSRMLS_FETCH();
 
        handler = signal(SIGPIPE, SIG_IGN);
        mysql_close(&link->conn);
index 741fa9cb3a1fdf107a03c12326cfa8cd13d6530a..2b7b28c31d1828a90eed52b331d2415f6b001151 100644 (file)
@@ -34,7 +34,8 @@ ZEND_DECLARE_MODULE_GLOBALS(ncurses)
 int le_ncurses;
 
 
-static void ncurses_destruct(zend_rsrc_list_entry *rsrc) {
+static void ncurses_destruct(zend_rsrc_list_entry *rsrc TSRMLS_DC)
+{
        WINDOW **pwin = (WINDOW **)rsrc->ptr;
 
        delwin(*pwin);
index f84e2f01534c1b1827c631e6fdc7c25cc04e8ac2..593ea10ab04c56433da3ef202a5a9415d4bf064c 100644 (file)
@@ -131,14 +131,14 @@ static int oci_ping(oci_server *server);
 static void oci_debug(const char *format, ...);
 
 static void _oci_conn_list_dtor(oci_connection *connection);
-static void _oci_stmt_list_dtor(zend_rsrc_list_entry *rsrc);
-static void _oci_descriptor_list_dtor(zend_rsrc_list_entry *rsrc);
+static void _oci_stmt_list_dtor(zend_rsrc_list_entry *rsrc TSRMLS_DC);
+static void _oci_descriptor_list_dtor(zend_rsrc_list_entry *rsrc TSRMLS_DC);
 #ifdef WITH_COLLECTIONS
-static void _oci_coll_list_dtor(zend_rsrc_list_entry *rsrc);
+static void _oci_coll_list_dtor(zend_rsrc_list_entry *rsrc TSRMLS_DC);
 #endif
-static void _oci_server_list_dtor(zend_rsrc_list_entry *rsrc);
-static void _oci_session_list_dtor(zend_rsrc_list_entry *rsrc);
-static void php_oci_free_conn_list(zend_rsrc_list_entry *rsrc);
+static void _oci_server_list_dtor(zend_rsrc_list_entry *rsrc TSRMLS_DC);
+static void _oci_session_list_dtor(zend_rsrc_list_entry *rsrc TSRMLS_DC);
+static void php_oci_free_conn_list(zend_rsrc_list_entry *rsrc TSRMLS_DC);
 
 static void _oci_column_hash_dtor(void *data);
 static void _oci_define_hash_dtor(void *data);
@@ -687,7 +687,7 @@ _oci_column_hash_dtor(void *data)
 /* {{{ _oci_stmt_list_dtor() */
  
 static void
-_oci_stmt_list_dtor(zend_rsrc_list_entry *rsrc)
+_oci_stmt_list_dtor(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        oci_statement *statement = (oci_statement *)rsrc->ptr;
        oci_debug("START _oci_stmt_list_dtor: id=%d last_query=\"%s\"",statement->id,SAFE_STRING(statement->last_query));
@@ -772,7 +772,7 @@ _oci_conn_list_dtor(oci_connection *connection)
 
 /* {{{ php_oci_free_conn_list
  */
-static void php_oci_free_conn_list(zend_rsrc_list_entry *rsrc)
+static void php_oci_free_conn_list(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        oci_connection *conn = (oci_connection *)rsrc->ptr;
        _oci_conn_list_dtor(conn);
@@ -785,7 +785,7 @@ static void php_oci_free_conn_list(zend_rsrc_list_entry *rsrc)
  */
 
 static void 
-_oci_coll_list_dtor(zend_rsrc_list_entry *rsrc)
+_oci_coll_list_dtor(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        oci_collection *coll = (oci_collection *)rsrc->ptr;
        oci_debug("START _oci_coll_list_dtor: %d",coll->id);
@@ -806,7 +806,7 @@ _oci_coll_list_dtor(zend_rsrc_list_entry *rsrc)
  */
 
 static void 
-_oci_descriptor_list_dtor(zend_rsrc_list_entry *rsrc)
+_oci_descriptor_list_dtor(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        oci_descriptor *descr = (oci_descriptor *)rsrc->ptr;
     oci_debug("START _oci_descriptor_list_dtor: %d",descr->id);
@@ -825,7 +825,7 @@ _oci_descriptor_list_dtor(zend_rsrc_list_entry *rsrc)
  */
 
 static void 
-_oci_server_list_dtor(zend_rsrc_list_entry *rsrc)
+_oci_server_list_dtor(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        oci_server *server = (oci_server *)rsrc->ptr;
        if (server->persistent)
@@ -839,7 +839,7 @@ _oci_server_list_dtor(zend_rsrc_list_entry *rsrc)
  */
 
 static void 
-_oci_session_list_dtor(zend_rsrc_list_entry *rsrc)
+_oci_session_list_dtor(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        oci_session *session = (oci_session *)rsrc->ptr;
        if (session->persistent)
index 82c2af0569f6859210b185e43b4904091b039c2a..4983058587950387475a939188c6159ca7ba12d9 100644 (file)
@@ -158,7 +158,7 @@ ZEND_GET_MODULE(odbc)
 
 /* {{{ _free_odbc_result
  */
-static void _free_odbc_result(zend_rsrc_list_entry *rsrc)
+static void _free_odbc_result(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        odbc_result *res = (odbc_result *)rsrc->ptr;
        int i;
@@ -206,12 +206,10 @@ static void safe_odbc_disconnect( void *handle )
 
 /* {{{ _close_odbc_conn
  */
-static void _close_odbc_conn(zend_rsrc_list_entry *rsrc)
+static void _close_odbc_conn(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        odbc_connection *conn = (odbc_connection *)rsrc->ptr;
 
-       TSRMLS_FETCH();
-
        safe_odbc_disconnect(conn->hdbc);
        SQLFreeConnect(conn->hdbc);
        SQLFreeEnv(conn->henv);
@@ -220,10 +218,9 @@ static void _close_odbc_conn(zend_rsrc_list_entry *rsrc)
 }
 /* }}} */
 
-static void _close_odbc_pconn(zend_rsrc_list_entry *rsrc)
+static void _close_odbc_pconn(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        odbc_connection *conn = (odbc_connection *)rsrc->ptr;
-       TSRMLS_FETCH();
        
        safe_odbc_disconnect(conn->hdbc);
        SQLFreeConnect(conn->hdbc);
index 5d47f0edb4e7b51e7d3c9133a71140b3cb96d5e8..b9e8888ae0baa78d1b4c1dab468046f9e9ef8387 100644 (file)
@@ -77,17 +77,19 @@ ZEND_GET_MODULE(velocis)
 THREAD_LS velocis_module php_velocis_module;
 THREAD_LS static HENV henv;
 
-static void _close_velocis_link(zend_rsrc_list_entry *rsrc)
+static void _close_velocis_link(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        VConn *conn = (VConn *)rsrc->ptr;
+
        if ( conn ) {
                efree(conn);
        }
 }
 
-static void _free_velocis_result(zend_rsrc_list_entry *rsrc)
+static void _free_velocis_result(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        Vresult *res = (Vresult *)rsrc->ptr;
+
        if ( res && res->values ) {
                register int i;
                for ( i=0; i < res->numcols; i++ ) {
index c4ac6e6ffb3a263fe5905288193b92577a7ed8ea..d34bca6d991b65a70e520416d9aae0be763aff1b 100644 (file)
@@ -97,10 +97,10 @@ zend_module_entry openssl_module_entry = {
 ZEND_GET_MODULE(openssl)
 #endif
 
-static void _php_pkey_free(zend_rsrc_list_entry *rsrc);
+static void _php_pkey_free(zend_rsrc_list_entry *rsrc TSRMLS_DC);
 static int le_key;
 
-static void _php_x509_free(zend_rsrc_list_entry *rsrc);
+static void _php_x509_free(zend_rsrc_list_entry *rsrc TSRMLS_DC);
 static int le_x509;
 
 static X509 * php_openssl_x509_from_zval(zval ** val, int makeresource, long * resourceval);
@@ -1856,7 +1856,7 @@ PHP_FUNCTION(openssl_open)
 /* }}} */
 
 /* {{{ _php_pkey_free() */
-static void _php_pkey_free(zend_rsrc_list_entry *rsrc)
+static void _php_pkey_free(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        EVP_PKEY *pkey = (EVP_PKEY *)rsrc->ptr;
        EVP_PKEY_free(pkey);
@@ -1864,7 +1864,7 @@ static void _php_pkey_free(zend_rsrc_list_entry *rsrc)
 /* }}} */
 
 /* {{{ _php_x509_free() */
-static void _php_x509_free(zend_rsrc_list_entry *rsrc)
+static void _php_x509_free(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        X509 *x509 = (X509 *)rsrc->ptr;
        X509_free(x509);
index 10e86b9726c24d5f3c8bbf8ecbaf030ed494cc20..c076c7abc43f0b1de79245553d8659ddc90cc3b9 100644 (file)
@@ -71,7 +71,7 @@ PHP_ORA_API php_ora_globals ora_globals;
 static oraCursor *ora_get_cursor(HashTable *, pval **);
 static char *ora_error(Cda_Def *);
 static int ora_describe_define(oraCursor *);
-static int _close_oraconn(zend_rsrc_list_entry *rsrc);
+static int _close_oraconn(zend_rsrc_list_entry *rsrc TSRMLS_DC);
 static int _close_oracur(oraCursor *cur);
 static int _ora_ping(oraConnection *conn);
 int ora_set_param_values(oraCursor *cursor, int isout);
@@ -201,10 +201,9 @@ ZEND_GET_MODULE(oracle)
 
 /* {{{ _close_oraconn
  */
-static int _close_oraconn(zend_rsrc_list_entry *rsrc)
+static int _close_oraconn(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        oraConnection *conn = (oraConnection *)rsrc->ptr;
-       TSRMLS_FETCH();
        
        conn->open = 0;
 
@@ -277,7 +276,7 @@ static int _close_oracur(oraCursor *cur)
 
 /* {{{ php_close_ora_cursor
  */
-static void php_close_ora_cursor(zend_rsrc_list_entry *rsrc)
+static void php_close_ora_cursor(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        oraCursor *cur = (oraCursor *)rsrc->ptr;
        _close_oracur(cur);
index 599416bc00bf32bb448036215e358f45e906ceae..cb5c198af19e9412d9c7acf2e37c5f7f249462a1 100644 (file)
@@ -253,7 +253,7 @@ ZEND_GET_MODULE(pdf)
 
 /* {{{ _free_pdf_doc
  */
-static void _free_pdf_doc(zend_rsrc_list_entry *rsrc)
+static void _free_pdf_doc(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        /* RJS: TODO:
        PDF *pdf = (PDF *)rsrc->ptr;
index bbd5cfdf06aa5c2478a0c1b8ddf73167371cfc98..8ff51b8968e844dbc12b06b75437d69284afa31b 100644 (file)
@@ -142,10 +142,9 @@ static void php_pgsql_set_default_link(int id)
 
 /* {{{ _close_pgsql_link
  */
-static void _close_pgsql_link(zend_rsrc_list_entry *rsrc)
+static void _close_pgsql_link(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        PGconn *link = (PGconn *)rsrc->ptr;
-       TSRMLS_FETCH();
 
        PQfinish(link);
        PGG(num_links)--;
@@ -154,10 +153,9 @@ static void _close_pgsql_link(zend_rsrc_list_entry *rsrc)
 
 /* {{{ _close_pgsql_plink
  */
-static void _close_pgsql_plink(zend_rsrc_list_entry *rsrc)
+static void _close_pgsql_plink(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        PGconn *link = (PGconn *)rsrc->ptr;
-       TSRMLS_FETCH();
 
        PQfinish(link);
        PGG(num_persistent)--;
@@ -206,7 +204,7 @@ static int _rollback_transactions(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 
 /* {{{ _free_ptr
  */
-static void _free_ptr(zend_rsrc_list_entry *rsrc)
+static void _free_ptr(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        pgLofp *lofp = (pgLofp *)rsrc->ptr;
        efree(lofp);
@@ -215,9 +213,10 @@ static void _free_ptr(zend_rsrc_list_entry *rsrc)
 
 /* {{{ _free_result
  */
-static void _free_result(zend_rsrc_list_entry *rsrc)
+static void _free_result(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        pgsql_result_handle *pg_result = (pgsql_result_handle *)rsrc->ptr;
+
        PQclear(pg_result->result);
        efree(pg_result);
 }
index 76534e5710ee58908bce54d0d4c24e38c9633bc2..fec700adb8f9bee488f9a76166afd4404b0c9c86 100644 (file)
@@ -78,15 +78,17 @@ zend_module_entry pspell_module_entry = {
 ZEND_GET_MODULE(pspell)
 #endif
 
-static void php_pspell_close(zend_rsrc_list_entry *rsrc)
+static void php_pspell_close(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        PspellManager *manager = (PspellManager *)rsrc->ptr;
+
        delete_pspell_manager(manager);
 }
 
-static void php_pspell_close_config(zend_rsrc_list_entry *rsrc)
+static void php_pspell_close_config(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        PspellConfig *config = (PspellConfig *)rsrc->ptr;
+
        delete_pspell_config(config);
 }
 
index a9d18cec9f2831e75698b8eafe5c09f041cd32cf..cb60f4d2a8481c6a255ac5c71d9b662c63de8a2b 100644 (file)
@@ -335,9 +335,10 @@ static char *php_string_from_clsid(const CLSID *clsid)
        return clsid_str;
 }
 
-static void php_comval_destructor(zend_rsrc_list_entry *rsrc)
+static void php_comval_destructor(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        comval *obj = (comval *)rsrc->ptr;
+
        if(C_ISREFD(obj)) 
        {
                C_REFCOUNT(obj) = 1;
index af435bacbd56362ceff86bd8441a6496536bec15..8f9ebd0e2de868eaa83044477e0757fbb8047da1 100644 (file)
@@ -42,7 +42,7 @@ void php_VARIANT_call_function_handler(INTERNAL_FUNCTION_PARAMETERS, zend_proper
 pval php_VARIANT_get_property_handler(zend_property_reference *property_reference);
 static int do_VARIANT_propset(VARIANT *var_arg, pval *arg_property, pval *value);
 void php_register_VARIANT_class();
-static void php_variant_destructor(zend_rsrc_list_entry *rsrc);
+static void php_variant_destructor(zend_rsrc_list_entry *rsrc TSRMLS_DC);
 void php_register_VARIANT_class();
 
 static int le_variant;
@@ -423,7 +423,7 @@ static int do_VARIANT_propset(VARIANT *var_arg, pval *arg_property, pval *value)
        return SUCCESS;
 }
 
-static void php_variant_destructor(zend_rsrc_list_entry *rsrc)
+static void php_variant_destructor(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        efree(rsrc);
 }
index fd9d77b2ae93d2164e5ef6ad0b2c9904d9d2061e..be030e3f80b0852616480e50f6686f7743a8d816 100644 (file)
@@ -592,15 +592,17 @@ int java_set_property_handler
 
 /***************************************************************************/
 
-static void _php_java_destructor(zend_rsrc_list_entry *rsrc)
+static void _php_java_destructor(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        void *jobject = (void *)rsrc->ptr;
-  JG_FETCH();
-  if (JG(jenv)) (*JG(jenv))->DeleteGlobalRef(JG(jenv), jobject);
+
+       JG_FETCH();
+       if (JG(jenv)) (*JG(jenv))->DeleteGlobalRef(JG(jenv), jobject);
 }
 
 #ifdef ZTS
-static void alloc_java_globals_ctor(php_java_globals *java_globals TSRMLS_DC) {
+static void alloc_java_globals_ctor(php_java_globals *java_globals TSRMLS_DC)
+{
   memset(java_globals, 0, sizeof(php_java_globals));
 }
 #endif
index d5b856d716c7bf7f3a5e0a425f37212475148233..f3b3f8520d5c747fec05f528936dbdb14fdd3037 100644 (file)
@@ -38,7 +38,7 @@
 static int          le_sablot;
 
 /* Functions related to PHP's list handling */
-static void _php_sablot_free_processor(zend_rsrc_list_entry *rsrc);
+static void _php_sablot_free_processor(zend_rsrc_list_entry *rsrc TSRMLS_DC);
 
 /* SAX Handlers */
 static void _php_sablot_handler_pair(php_sablot *, zval **, zval **, zval **);
@@ -1570,9 +1570,10 @@ static int _php_sablot_sh_close(void *userData, SablotHandle p, int handle)
 
 /* {{{ _php_sablot_free_processor()
    Free a Sablot handle */
-static void _php_sablot_free_processor(zend_rsrc_list_entry *rsrc)
+static void _php_sablot_free_processor(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
     php_sablot *handle = (php_sablot *)rsrc->ptr;
+
     if (handle->p) {
         SablotUnregHandler(handle->p, HLR_MESSAGE, NULL, NULL);
         SablotUnregHandler(handle->p, HLR_SAX, NULL, NULL);
index ed7e39416bfc52f76a983b425feab6c58d68824b..42ccf66dbc0716d5dc97b5192a036f2304456869 100644 (file)
@@ -73,7 +73,7 @@ ZEND_GET_MODULE(shmop)
 
 /* {{{ rsclean
  */
-static void rsclean(zend_rsrc_list_entry *rsrc)
+static void rsclean(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        struct php_shmop *shmop = (struct php_shmop *)rsrc->ptr;
 
index d4ded35d703b91e1a75370f29dfc419d58203f92..8e18d28697dd4a17bd0acf4a110ee70cad266d02 100644 (file)
@@ -173,13 +173,14 @@ ZEND_GET_MODULE(sockets)
 /* inet_ntop should be used instead of inet_ntoa */
 int inet_ntoa_lock = 0;
 
-static void destroy_fd_sets(zend_rsrc_list_entry *rsrc)
+static void destroy_fd_sets(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        php_fd_set *php_fd = (php_fd_set*)rsrc->ptr;
+
        efree(php_fd);
 }
 
-static void destroy_iovec(zend_rsrc_list_entry *rsrc)
+static void destroy_iovec(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        unsigned int i;
        php_iovec_t *iov = (php_iovec_t *) rsrc->ptr;
@@ -194,7 +195,7 @@ static void destroy_iovec(zend_rsrc_list_entry *rsrc)
        }
 }
 
-static void destroy_socket(zend_rsrc_list_entry *rsrc
+static void destroy_socket(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        php_socket *php_sock = (php_socket *) rsrc->ptr;
 
index 32bbaf969853992a4271e0435cb16dba71b864d9..f691e6e307964ddaae8ce3c8b2bc084608d3464a 100644 (file)
@@ -101,9 +101,10 @@ static void php_set_default_dir(int id TSRMLS_DC)
 }
 
 
-static void _dir_dtor(zend_rsrc_list_entry *rsrc)
+static void _dir_dtor(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        php_dir *dirp = (php_dir *)rsrc->ptr;
+
        closedir(dirp->dir);
        efree(dirp);
 }
index b03911f8971e7ffd2e4bfaa2ab1005def04c0b95..107bc67abff74e5c5e753659f0b66717f8862dc2 100644 (file)
@@ -112,18 +112,18 @@ static int le_stream = FAILURE;
 /* }}} */
 /* {{{ Module-Stuff */
 
-static void _file_popen_dtor(zend_rsrc_list_entry *rsrc)
+static void _file_popen_dtor(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        FILE *pipe = (FILE *)rsrc->ptr;
-       TSRMLS_FETCH();
 
        FG(pclose_ret) = pclose(pipe);
 }
 
 
-static void _file_socket_dtor(zend_rsrc_list_entry *rsrc)
+static void _file_socket_dtor(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        int *sock = (int *)rsrc->ptr;
+
        SOCK_FCLOSE(*sock);
 #if HAVE_SHUTDOWN
        shutdown(*sock, 0);
@@ -132,9 +132,10 @@ static void _file_socket_dtor(zend_rsrc_list_entry *rsrc)
 }
 
 #if HAVE_PHP_STREAM
-static void _file_stream_dtor(zend_rsrc_list_entry * rsrc)
+static void _file_stream_dtor(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
-       php_stream * stream = (php_stream*)rsrc->ptr;
+       php_stream *stream = (php_stream*)rsrc->ptr;
+
        php_stream_close(stream);
 }
 #endif
@@ -144,9 +145,10 @@ PHPAPI int php_file_le_stream(void)
        return le_stream;
 }
 
-static void _file_fopen_dtor(zend_rsrc_list_entry *rsrc)
+static void _file_fopen_dtor(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        FILE *fp = (FILE *)rsrc->ptr;
+
        fclose(fp);
 }
 
index 7fc514a883e7c60989c0e76769bab8fea43bac63..e86f5bd0121ed021b010abe3d3f740fbf3e88a19 100644 (file)
@@ -138,7 +138,7 @@ static int _clean_invalid_results(list_entry *le TSRMLS_DC)
 }
 
 
-static void _free_sybase_result(zend_rsrc_list_entry *rsrc)
+static void _free_sybase_result(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        sybase_result *result = (sybase_result *)rsrc->ptr;
        int i,j;
@@ -164,10 +164,9 @@ static void _free_sybase_result(zend_rsrc_list_entry *rsrc)
 }
 
 
-static void _close_sybase_link(zend_rsrc_list_entry *rsrc)
+static void _close_sybase_link(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        sybase_link *sybase_ptr = (sybase_link *)rsrc->ptr;
-       TSRMLS_FETCH();
 
        sybase_ptr->valid = 0;
 
@@ -185,9 +184,10 @@ static void _close_sybase_link(zend_rsrc_list_entry *rsrc)
 }
 
 
-static void _close_sybase_plink(zend_rsrc_list_entry *rsrc)
+static void _close_sybase_plink(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        sybase_link *sybase_ptr = (sybase_link *)rsrc->ptr;
+
        dbclose(sybase_ptr->link);
        dbloginfree(sybase_ptr->login);
        free(sybase_ptr);
index dfb04f36c1d26f9e4c9d4f1518e236ab566332cf..ff1df90f4ab8832f0f89126649c7228c07587b8d 100644 (file)
@@ -133,17 +133,17 @@ static void _free_sybase_result(sybase_result *result)
        efree(result);
 }
 
-static void php_free_sybase_result(zend_rsrc_list_entry *rsrc)
+static void php_free_sybase_result(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        sybase_result *result = (sybase_result *)rsrc->ptr;
+
        _free_sybase_result(result);
 }
 
-static void _close_sybase_link(zend_rsrc_list_entry *rsrc)
+static void _close_sybase_link(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        sybase_link *sybase_ptr = (sybase_link *)rsrc->ptr;
        CS_INT con_status;
-       TSRMLS_FETCH();
 
        sybase_ptr->valid = 0;
 
@@ -171,11 +171,10 @@ static void _close_sybase_link(zend_rsrc_list_entry *rsrc)
 }
 
 
-static void _close_sybase_plink(zend_rsrc_list_entry *rsrc)
+static void _close_sybase_plink(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        sybase_link *sybase_ptr = (sybase_link *)rsrc->ptr;
        CS_INT con_status;
-       TSRMLS_FETCH();
 
        /* Persistent connections may have been closed before a failed
         * reopen attempt.
index 8f0f5e3b1bc64ebd44cbfbdf19b5e48b23743667..186a1d11a972f62522d0d825bc328807b2ee184e 100644 (file)
@@ -102,7 +102,7 @@ THREAD_LS sysvsem_module php_sysvsem_module;
 
 /* {{{ release_sysvsem_sem
  */
-static void release_sysvsem_sem(zend_rsrc_list_entry *rsrc)
+static void release_sysvsem_sem(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        sysvsem_sem *sem_ptr = (sysvsem_sem *)rsrc->ptr;
        struct sembuf sop[2];
index 999d95ce0da93c23c0fed90810f88638117101c0..174e9f030155541042c66d2c41cadc1a0df8bf6c 100644 (file)
@@ -71,7 +71,7 @@ THREAD_LS sysvshm_module php_sysvshm;
 
 /* {{{ php_release_sysvshm
  */
-static void php_release_sysvshm(zend_rsrc_list_entry *rsrc) 
+static void php_release_sysvshm(zend_rsrc_list_entry *rsrc)
 {
        sysvshm_shm *shm_ptr = (sysvshm_shm *)rsrc->ptr;
        shmdt((void*)shm_ptr->ptr);
index 4847cecb1c3de82cd9c48b8091014a7ebbb57f8e..204f0432019abe12d632cac9cac0215f0bf61536 100644 (file)
@@ -200,7 +200,7 @@ static int wddx_stack_destroy(wddx_stack *stack)
 
 /* {{{ release_wddx_packet_rsrc
  */
-static void release_wddx_packet_rsrc(zend_rsrc_list_entry *rsrc)
+static void release_wddx_packet_rsrc(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        smart_str *str = (smart_str *)rsrc->ptr;
        smart_str_free(str);
index 74beeb9b3ca272f7210406a794ab716aa8ef4d35..ebb14f6a938670a740a7dde3cd738a9a8931a7f7 100644 (file)
@@ -74,7 +74,7 @@ PHP_MSHUTDOWN_FUNCTION(xml);
 PHP_RSHUTDOWN_FUNCTION(xml);
 PHP_MINFO_FUNCTION(xml);
 
-static void xml_parser_dtor(zend_rsrc_list_entry *rsrc);
+static void xml_parser_dtor(zend_rsrc_list_entry *rsrc TSRMLS_DC);
 static void xml_set_handler(zval **, zval **);
 inline static unsigned short xml_encode_iso_8859_1(unsigned char);
 inline static char xml_decode_iso_8859_1(unsigned short);
@@ -288,7 +288,7 @@ static zval *_xml_xmlchar_zval(const XML_Char *s, int len, const XML_Char *encod
 /* {{{ xml_parser_dtor() */
 
 static void
-xml_parser_dtor(zend_rsrc_list_entry *rsrc)
+xml_parser_dtor(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        xml_parser *parser = (xml_parser *)rsrc->ptr;
 
index d71cd5401cab1606b2c6e057ea805b32f65e311e..b9237da90f202c76033ec90d3bbb7b0be6d3d28a 100644 (file)
@@ -41,7 +41,7 @@
 static void register_sax_handler_pair(zval *, zval *, zval **);
 
 /* Free processor */
-static void free_processor(zend_rsrc_list_entry *);
+static void free_processor(zend_rsrc_list_entry *rsrc TSRMLS_DC);
 
 /* Scheme handler functions */
 static int  scheme_getall(void *, SablotHandle, const char *, const char *, char **, int *);
@@ -602,7 +602,7 @@ PHP_FUNCTION(xslt_free)
 
 /* {{{ free_processor()
    Free an XSLT processor */
-static void free_processor(zend_rsrc_list_entry *rsrc)
+static void free_processor(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        php_xslt *handle = (php_xslt *) rsrc->ptr;     /* A PHP-XSLT processor */
        
index c35258e907ffa215a348ee7a766e98eaf9bab53c..046083ae98ebfe31c453813922e167658df57335 100644 (file)
@@ -73,16 +73,17 @@ ZEND_GET_MODULE(zip)
 
 /* {{{ php_zip_free_dir
  */
-static void php_zip_free_dir(zend_rsrc_list_entry *rsrc)
+static void php_zip_free_dir(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        ZZIP_DIR *z_dir = (ZZIP_DIR *) rsrc->ptr;
+
        zzip_closedir(z_dir);
 }
 /* }}} */
 
 /* {{{ php_zip_free_entry
  */
-static void php_zip_free_entry(zend_rsrc_list_entry *rsrc)
+static void php_zip_free_entry(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        php_zzip_dirent *entry = (php_zzip_dirent *) rsrc->ptr;
 
index 92a5d347ac1e37cd14ee9aea1435f25e05785e66..112d745af9c815b1fe8f6cf2d767ae0eceaf6692 100644 (file)
@@ -133,9 +133,10 @@ PHP_INI_END()
 
 /* {{{ phpi_destructor_gzclose
  */
-static void phpi_destructor_gzclose(zend_rsrc_list_entry *rsrc)
+static void phpi_destructor_gzclose(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
        gzFile *zp = (gzFile *)rsrc->ptr;
+
        (void)gzclose(zp);
 }
 /* }}} */
index b82d5b03a9cbfc82b1b2fa98908831d8d55b2147..da0430cd711351f7fa4581215872ee792c7e2c1f 100644 (file)
@@ -62,7 +62,6 @@ static void php_tick_iterator(void *data, void *arg TSRMLS_DC)
 
        memcpy(&func, data, sizeof(void(*)(int)));
        func(*((int *)arg));
-       return SUCCESS;
 }
 
 void php_run_ticks(int count)