pajoye          Wed Jun 18 10:20:47 2008 UTC

  Modified files:              (Branch: PHP_5_3)
    /php-src/ext/phar   phar_internal.h util.c 
  Log:
  - really fix the windows builds, don't cast many times when only the hash 
function requires void **
  - copy/paste evilness with TSRM_CC/DC
  (tests still pass but would be nice to speed them up...)
  
http://cvs.php.net/viewvc.cgi/php-src/ext/phar/phar_internal.h?r1=1.109.2.15&r2=1.109.2.16&diff_format=u
Index: php-src/ext/phar/phar_internal.h
diff -u php-src/ext/phar/phar_internal.h:1.109.2.15 
php-src/ext/phar/phar_internal.h:1.109.2.16
--- php-src/ext/phar/phar_internal.h:1.109.2.15 Wed Jun 18 06:38:47 2008
+++ php-src/ext/phar/phar_internal.h    Wed Jun 18 10:20:47 2008
@@ -17,7 +17,7 @@
   +----------------------------------------------------------------------+
 */
 
-/* $Id: phar_internal.h,v 1.109.2.15 2008/06/18 06:38:47 cellog Exp $ */
+/* $Id: phar_internal.h,v 1.109.2.16 2008/06/18 10:20:47 pajoye Exp $ */
 
 #ifdef HAVE_CONFIG_H
 #include "config.h"
@@ -374,7 +374,7 @@
        PHAR_GLOBALS->cached_fp[entry->phar->phar_pos].ufp = fp;
 }
 
-static inline php_stream *phar_get_pharfp(phar_archive_data *phar TSRMLS_CC)
+static inline php_stream *phar_get_pharfp(phar_archive_data *phar TSRMLS_DC)
 {
        if (!phar->is_persistent) {
                return phar->fp;
@@ -382,7 +382,7 @@
        return PHAR_GLOBALS->cached_fp[phar->phar_pos].fp;
 }
 
-static inline php_stream *phar_get_pharufp(phar_archive_data *phar TSRMLS_CC)
+static inline php_stream *phar_get_pharufp(phar_archive_data *phar TSRMLS_DC)
 {
        if (!phar->is_persistent) {
                return phar->ufp;
http://cvs.php.net/viewvc.cgi/php-src/ext/phar/util.c?r1=1.55.2.11&r2=1.55.2.12&diff_format=u
Index: php-src/ext/phar/util.c
diff -u php-src/ext/phar/util.c:1.55.2.11 php-src/ext/phar/util.c:1.55.2.12
--- php-src/ext/phar/util.c:1.55.2.11   Wed Jun 18 06:38:47 2008
+++ php-src/ext/phar/util.c     Wed Jun 18 10:20:47 2008
@@ -18,7 +18,7 @@
   +----------------------------------------------------------------------+
 */
 
-/* $Id: util.c,v 1.55.2.11 2008/06/18 06:38:47 cellog Exp $ */
+/* $Id: util.c,v 1.55.2.12 2008/06/18 10:20:47 pajoye Exp $ */
 
 #include "phar_internal.h"
 #ifdef PHAR_HAVE_OPENSSL
@@ -1883,7 +1883,7 @@
  */
 static int phar_add_empty(HashTable *ht, char *arKey, uint nKeyLength)  /* {{{ 
*/
 {
-       void *dummy = (char *) 1;
+       char *dummy = (char*)1;
        if (SUCCESS == zend_hash_find(ht, arKey, nKeyLength, (void **)&dummy)) {
                dummy++;
        }
@@ -1912,7 +1912,7 @@
        /* we use filename_len - 1 to avoid adding a virtual dir for empty 
directory entries */
        for (; s - filename < filename_len - 1; s++) {
                if (*s == '/') {
-                       void *dummy;
+                       char *dummy;
                        if (FAILURE == zend_hash_find(&phar->virtual_dirs, 
filename, s - filename, (void **)&dummy)) {
                                continue;
                        }



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to