d:\devel\php\php5\ext\phar\util.c(1832) : error C2036: 'void *' : unknown
size
d:\devel\php\php5\ext\phar\util.c(1864) : error C2036: 'void *' : unknown
size
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio
9.0\VC\BIN\cl.exe"' : return code '0x2'
Stop.
Index: ext/phar/util.c
===================================================================
RCS file: /repository/php-src/ext/phar/util.c,v
retrieving revision 1.55.2.10
diff -u -r1.55.2.10 util.c
--- ext/phar/util.c 15 Jun 2008 22:51:46 -0000
1.55.2.10
+++ ext/phar/util.c 17 Jun 2008 11:12:50 -0000
@@ -1827,12 +1827,12 @@
*/
static int phar_add_empty(HashTable *ht, char *arKey, uint nKeyLength) /*
{{{ */
{
- void *dummy = (void *) 1;
+ char *dummy = (char *) 1;
if (SUCCESS == zend_hash_find(ht, arKey, nKeyLength, (void
**)&dummy)) {
dummy++;
}
- return zend_hash_update(ht, arKey, nKeyLength, &dummy,
sizeof(void *), NULL);
+ return zend_hash_update(ht, arKey, nKeyLength, (void*)&dummy,
sizeof(void *), NULL);
}
/* }}} */
@@ -1856,7 +1856,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;
}
@@ -1864,7 +1864,7 @@
if (!--dummy) {
zend_hash_del(&phar->virtual_dirs, filename, s - filename);
} else {
-
zend_hash_update(&phar->virtual_dirs, filename, s - filename, &dummy,
sizeof(void *), NULL);
+
zend_hash_update(&phar->virtual_dirs, filename, s - filename, (void*)&dummy,
sizeof(void *), NULL);
}
}
}
=====================
Done.
Index: ext/phar/util.c
===================================================================
RCS file: /repository/php-src/ext/phar/util.c,v
retrieving revision 1.55.2.10
diff -u -r1.55.2.10 util.c
--- ext/phar/util.c 15 Jun 2008 22:51:46 -0000 1.55.2.10
+++ ext/phar/util.c 17 Jun 2008 11:12:50 -0000
@@ -1827,12 +1827,12 @@
*/
static int phar_add_empty(HashTable *ht, char *arKey, uint nKeyLength) /* {{{
*/
{
- void *dummy = (void *) 1;
+ char *dummy = (char *) 1;
if (SUCCESS == zend_hash_find(ht, arKey, nKeyLength, (void **)&dummy)) {
dummy++;
}
- return zend_hash_update(ht, arKey, nKeyLength, &dummy, sizeof(void *),
NULL);
+ return zend_hash_update(ht, arKey, nKeyLength, (void*)&dummy,
sizeof(void *), NULL);
}
/* }}} */
@@ -1856,7 +1856,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;
}
@@ -1864,7 +1864,7 @@
if (!--dummy) {
zend_hash_del(&phar->virtual_dirs, filename, s
- filename);
} else {
- zend_hash_update(&phar->virtual_dirs, filename,
s - filename, &dummy, sizeof(void *), NULL);
+ zend_hash_update(&phar->virtual_dirs, filename,
s - filename, (void*)&dummy, sizeof(void *), NULL);
}
}
}
=====================
Done.
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php