Hi Ulf

2010/10/4 Ulf Wendel <u...@php.net>:
> uw                                       Mon, 04 Oct 2010 10:58:05 +0000
>
> Revision: http://svn.php.net/viewvc?view=revision&revision=303980
>
> Log:
> Fixing compiler warning.


After todays commits, the following new warnings appear on Windows,
and before we had none:
ext\mysqli\mysqli.c(898) : warning C4067: unexpected tokens following
preprocess or directive - expected a newline
ext\mysqli\mysqli.c(1091) : warning C4101: 'i' : unreferenced local variable
ext\mysqli\mysqli.c(1090) : warning C4101: 'row' : unreferenced local variable
ext\mysqli\mysqli.c(1092) : warning C4101: 'fields' : unreferenced
local variable
ext\mysqli\mysqli.c(1093) : warning C4101: 'field_len' : unreferenced
local variable
ext\mysqli\mysqli_driver.c(155) : warning C4047: 'initializing' :
'int' differs in levels of indirection from 'void *'
ext\mysqli\mysqli_driver.c(155) : warning C4047: 'initializing' :
'int' differs in levels of indirection from 'void *'
ext\mysqli\mysqli_driver.c(156) : warning C4047: 'initializing' :
'int' differs in levels of indirection from 'void *'
ext\mysqli\mysqli_driver.c(156) : warning C4047: 'initializing' :
'int' differs in levels of indirection from 'void *'
ext\mysqli\mysqli_driver.c(157) : warning C4047: 'initializing' :
'int' differs in levels of indirection from 'void *'
ext\mysqli\mysqli_driver.c(157) : warning C4047: 'initializing' :
'int' differs in levels of indirection from 'void *'
ext\mysqli\mysqli_driver.c(158) : warning C4047: 'initializing' :
'int' differs in levels of indirection from 'void *'
ext\mysqli\mysqli_driver.c(158) : warning C4047: 'initializing' :
'int' differs in levels of indirection from 'void *'
ext\mysqli\mysqli_driver.c(159) : warning C4047: 'initializing' :
'int' differs in levels of indirection from 'void *'
ext\mysqli\mysqli_driver.c(159) : warning C4047: 'initializing' :
'int' differs in levels of indirection from 'void *'
ext\mysqli\mysqli_driver.c(160) : warning C4047: 'initializing' :
'int' differs in levels of indirection from 'void *'
ext\mysqli\mysqli_driver.c(160) : warning C4047: 'initializing' :
'int' differs in levels of indirection from 'void *'
ext\mysqli\mysqli_driver.c(161) : warning C4047: 'initializing' :
'int' differs in levels of indirection from 'void *'
ext\mysqli\mysqli_driver.c(161) : warning C4047: 'initializing' :
'int' differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(181) : warning C4244: '=' : conversion from
'uint64_t' to 'long', possible loss of data
ext\mysqli\mysqli_prop.c(198) : warning C4244: '=' : conversion from
'uint64_t' to 'long', possible loss of data
ext\mysqli\mysqli_prop.c(253) : warning C4244: '=' : conversion from
'uint64_t' to 'long', possible loss of data
ext\mysqli\mysqli_prop.c(298) : warning C4244: '=' : conversion from
'uint64_t' to 'long', possible loss of data
ext\mysqli\mysqli_prop.c(309) : warning C4244: '=' : conversion from
'uint64_t' to 'long', possible loss of data
ext\mysqli\mysqli_prop.c(310) : warning C4244: '=' : conversion from
'uint64_t' to 'long', possible loss of data
ext\mysqli\mysqli_prop.c(341) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(341) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(342) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(342) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(343) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(343) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(344) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(344) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(345) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(345) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(346) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(346) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(347) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(347) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(348) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(348) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(349) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(349) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(350) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(350) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(351) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(351) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(352) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(352) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(353) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(353) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(354) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(354) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(355) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(355) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(356) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(356) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(357) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(357) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(358) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(358) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(372) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(372) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(373) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(373) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(374) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(374) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(375) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(375) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(376) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(376) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(377) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(377) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(395) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(395) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(396) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(396) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(397) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(397) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(398) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(398) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(399) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(399) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(400) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(400) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(401) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(401) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(402) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(402) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(403) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(403) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(404) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_prop.c(404) : warning C4047: 'initializing' : 'int'
differs in levels of indirection from 'void *'
ext\mysqli\mysqli_report.c(50) : warning C4013:
'php_mysqli_throw_sql_exception' undefined; assuming extern returning
int
ext\mysqli\mysqli_warning.c(334) : warning C4047: 'initializing' :
'int' differs in levels of indirection from 'void *'
ext\mysqli\mysqli_warning.c(334) : warning C4047: 'initializing' :
'int' differs in levels of indirection from 'void *'
ext\mysqli\mysqli_warning.c(335) : warning C4047: 'initializing' :
'int' differs in levels of indirection from 'void *'
ext\mysqli\mysqli_warning.c(335) : warning C4047: 'initializing' :
'int' differs in levels of indirection from 'void *'
ext\mysqli\mysqli_warning.c(336) : warning C4047: 'initializing' :
'int' differs in levels of indirection from 'void *'
ext\mysqli\mysqli_warning.c(336) : warning C4047: 'initializing' :
'int' differs in levels of indirection from 'void *'
ext\mysqli\mysqli_warning.c(337) : warning C4047: 'initializing' :
'int' differs in levels of indirection from 'void *'
ext\mysqli\mysqli_warning.c(337) : warning C4047: 'initializing' :
'int' differs in levels of indirection from 'void *'
ext\mysqli\mysqli_result_iterator.c(157) : warning C4244: '=' :
conversion from 'my_longlong' to 'ulong', possible loss of data

These are all compiled using php-trunk r303980. Since all the mysql
extensions are in sync, I'm sure they appear on PHP_5_3 aswell.

Also, while you are at it, would you mind killing the ones in mysqlnd aswell?
ext\mysqlnd\mysqlnd_ps_codec.c(87) : warning C4244: '=' : conversion
from 'uint64_t' to 'long', possible loss of data
ext\mysqlnd\mysqlnd_ps_codec.c(115) : warning C4244: '=' : conversion
from 'int64_t' to 'long', possible loss of data
ext\mysqlnd\mysqlnd_result.c(45) : warning C4244: 'initializing' :
conversion from 'uint64_t' to 'unsigned int', possible loss of data
ext\mysqlnd\mysqlnd_result.c(52) : warning C4018: '<' : signed/unsigned mismatch
ext\mysqlnd\mysqlnd_result.c(208) : warning C4244: '=' : conversion
from 'uint64_t' to 'int', possible loss of data
ext\mysqlnd\mysqlnd_result.c(1186) : warning C4244: 'function' :
conversion from 'uint64_t' to 'size_t', possible loss of data
ext\mysqlnd\mysqlnd_result.c(1213) : warning C4244: 'function' :
conversion from 'uint64_t' to 'size_t', possible loss of data
ext\mysqlnd\mysqlnd_result.c(1219) : warning C4244: 'function' :
conversion from 'uint64_t' to 'size_t', possible loss of data
ext\mysqlnd\mysqlnd_result.c(1236) : warning C4244: 'function' :
conversion from 'uint64_t' to 'size_t', possible loss of data
ext\mysqlnd\mysqlnd_result.c(1593) : warning C4244: 'function' :
conversion from 'uint64_t' to 'uint', possible loss of data
ext\mysqlnd\mysqlnd_result_meta.c(246) : warning C4090: 'function' :
different 'const' qualifiers
ext\mysqlnd\mysqlnd_wireprotocol.c(246) : warning C4018: '<' :
signed/unsigned mismatch
ext\mysqlnd\mysqlnd_wireprotocol.c(1142) : warning C4244: 'function' :
conversion from 'uint64_t' to 'unsigned int', possible loss of data
ext\mysqlnd\mysqlnd_wireprotocol.c(1160) : warning C4244: 'function' :
conversion from 'uint64_t' to 'unsigned int', possible loss of data
ext\mysqlnd\mysqlnd_wireprotocol.c(1297) : warning C4244:
'initializing' : conversion from 'uint64_t' to 'size_t', possible loss
of data
ext\mysqlnd\mysqlnd_wireprotocol.c(1395) : warning C4244: '=' :
conversion from 'int64_t' to 'long', possible loss of data
ext\mysqlnd\mysqlnd_wireprotocol.c(1417) : warning C4244: '=' :
conversion from 'int64_t' to 'long', possible loss of data
ext\mysqlnd\mysqlnd_wireprotocol.c(1551) : warning C4244: '=' :
conversion from 'uint64_t' to 'size_t', possible loss of data
ext\mysqlnd\mysqlnd_wireprotocol.c(1561) : warning C4244: 'function' :
conversion from 'uint64_t' to 'size_t', possible loss of data


Thanks


-- 
regards,

Kalle Sommer Nielsen
ka...@php.net

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

Reply via email to