Wine 1.7.28 source code

Игорь Чебаненко chebanenkoigor93 at gmail.com
Mon Oct 6 12:18:17 CDT 2014


Hello,I scanned Wine 1.7.28 source code with cppcheck 1.63. I hope my
scanning will get attention. Threre's lots of false-positives,but,I
think,in my file you will see interesting things.

P.S

Thank you for Wine. It is very interesting,and important open source
project.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20141006/c37d7ec6/attachment-0001.html>
-------------- next part --------------
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/avifil32/wavfile.c:925]: (warning) Assignment of function parameter has no effect outside the function.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/cabinet/fci.c:757]: (error) The deallocation of an auto-variable results in undefined behaviour. You should only free memory that has been allocated dynamically.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/comdlg32/printdlg.c:1244]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'LONG * {aka long *}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/comdlg32/printdlg.c:1249]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'LONG * {aka long *}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/comdlg32/printdlg.c:1249]: (warning) %d in format string (no. 2) requires 'int' but the argument type is 'LONG * {aka long *}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/crypt32/base64.c:200]: (warning) Redundant code: Found a statement that begins with numeric constant.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/crypt32/base64.c:204]: (warning) Redundant code: Found a statement that begins with numeric constant.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/crypt32/base64.c:208]: (warning) Redundant code: Found a statement that begins with numeric constant.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/crypt32/base64.c:394]: (warning) Redundant code: Found a statement that begins with numeric constant.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/crypt32/base64.c:398]: (warning) Redundant code: Found a statement that begins with numeric constant.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/crypt32/base64.c:402]: (warning) Redundant code: Found a statement that begins with numeric constant.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/crypt32/collectionstore.c:167]: (warning) Assignment of function parameter has no effect outside the function.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/crypt32/rootstore.c:375]: (portability) Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/crypt32/str.c:736]: (error) Uninitialized variable: errorStr
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/crypt32/str.c:744]: (error) Uninitialized variable: errorStr
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/crypt32/tests/encode.c:7266]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/crypt32/tests/encode.c:7280]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/crypt32/tests/store.c:2140]: (error) Dangerous usage of 'hash' (not null-terminated).
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3d10/effect.c:1056]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3d10/effect.c:1074]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3d8/tests/visual.c:562]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3d8/tests/visual.c:564]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3d8/vertexdeclaration.c:171]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3d8/vertexdeclaration.c:172]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3d8/vertexdeclaration.c:173]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3d8/vertexdeclaration.c:174]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3d8/vertexdeclaration.c:178]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3d9/tests/stateblock.c:1243]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3d9/tests/visual.c:1156]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3d9/tests/visual.c:1158]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3d9/tests/visual.c:1233]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3d9/tests/visual.c:1235]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3d9/tests/visual.c:1282]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3d9/tests/visual.c:1284]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3d9/tests/visual.c:1340]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3d9/tests/visual.c:1342]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3d9/tests/visual.c:1441]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3d9/tests/visual.c:1443]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3d9/tests/visual.c:2399]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3d9/tests/visual.c:2553]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3d9/tests/visual.c:2564]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3d9/tests/visual.c:9024]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3d9/tests/visual.c:9138]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3d9/tests/visual.c:9141]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3d9/tests/visual.c:9162]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3d9/tests/visual.c:9165]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3d9/tests/visual.c:9182]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3d9/tests/visual.c:9185]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3d9/tests/visual.c:9701]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3d9/tests/visual.c:9707]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3d9/tests/visual.c:9713]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3d9/tests/visual.c:9721]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3d9/tests/visual.c:9727]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3d9/tests/visual.c:9734]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3d9/tests/visual.c:9739]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3d9/tests/visual.c:9741]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3d9/tests/visual.c:9746]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3d9/tests/visual.c:9749]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3d9/tests/visual.c:9754]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3d9/tests/visual.c:9760]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3d9/tests/visual.c:9763]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3d9/tests/visual.c:9768]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3d9/tests/visual.c:9836]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3drm/meshbuilder.c:1234]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/mesh.c:357]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/mesh.c:482]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/mesh.c:2729]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/mesh.c:3157]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/mesh.c:2661]: (error) Uninitialized variable: data
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/mesh.c:2671]: (error) Uninitialized variable: data
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/mesh.c:2698]: (error) Uninitialized variable: data
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/mesh.c:2795]: (error) Uninitialized variable: data
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/mesh.c:2806]: (error) Uninitialized variable: data
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/mesh.c:2846]: (error) Uninitialized variable: data
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/mesh.c:2896]: (error) Uninitialized variable: data
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/mesh.c:2915]: (error) Uninitialized variable: data
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/mesh.c:2953]: (error) Uninitialized variable: data
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/mesh.c:2972]: (error) Uninitialized variable: data
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/mesh.c:2973]: (error) Uninitialized variable: data
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/mesh.c:3033]: (error) Uninitialized variable: data
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/mesh.c:3059]: (error) Uninitialized variable: data
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/mesh.c:3060]: (error) Uninitialized variable: data
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/mesh.c:3124]: (error) Uninitialized variable: data
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/mesh.c:3135]: (error) Uninitialized variable: data
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/mesh.c:3143]: (error) Uninitialized variable: data
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/mesh.c:3144]: (error) Uninitialized variable: data
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/mesh.c:3195]: (error) Uninitialized variable: data
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/mesh.c:3198]: (error) Uninitialized variable: data
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/mesh.c:3227]: (error) Uninitialized variable: data
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/mesh.c:3820]: (error) Uninitialized variable: data
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/shader.c:2094]: (error) Uninitialized variable: data
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/surface.c:1437]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/surface.c:1467]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/effect.c:28]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/effect.c:29]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/effect.c:1055]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/effect.c:1056]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/effect.c:1057]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/effect.c:1060]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/effect.c:1119]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/effect.c:1132]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/effect.c:1133]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/effect.c:1162]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/effect.c:1170]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/effect.c:1218]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/effect.c:1241]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/effect.c:1259]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/effect.c:1266]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/effect.c:1307]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/effect.c:1330]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/effect.c:1353]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/effect.c:1360]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/effect.c:1390]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/effect.c:1414]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/effect.c:1418]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/effect.c:1480]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/effect.c:1504]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/effect.c:1528]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/effect.c:1535]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/effect.c:1565]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/effect.c:1589]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/effect.c:1596]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/effect.c:1812]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/effect.c:1816]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/effect.c:2074]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/effect.c:2078]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/effect.c:2101]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/effect.c:2113]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/effect.c:2114]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/effect.c:2115]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/effect.c:2116]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/effect.c:2141]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/effect.c:2170]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/effect.c:2203]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/effect.c:2240]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/effect.c:2280]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/effect.c:2313]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/effect.c:2350]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/mesh.c:1549]: (warning) %u in format string (no. 1) requires 'unsigned int' but the argument type is 'int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/mesh.c:1562]: (warning) %u in format string (no. 1) requires 'unsigned int' but the argument type is 'int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/mesh.c:1589]: (warning) %u in format string (no. 1) requires 'unsigned int' but the argument type is 'int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/mesh.c:34]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/mesh.c:1555]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/mesh.c:1556]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/mesh.c:1574]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/mesh.c:1575]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/mesh.c:1580]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/mesh.c:1581]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/mesh.c:6410]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/mesh.c:6411]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/shader.c:5948]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/shader.c:5951]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/shader.c:5994]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/shader.c:5998]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/shader.c:6015]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/shader.c:6059]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/shader.c:6067]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/xfile.c:346]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/tests/xfile.c:265]: (error) Uninitialized variable: data
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dx9_36/texture.c:1269]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dxof/parsing.c:485]: (warning) %X in format string (no. 2) requires 'unsigned int *' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dxof/parsing.c:592]: (warning) %d in format string (no. 1) requires 'int *' but the argument type is 'DWORD * {aka unsigned long *}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dxof/tests/d3dxof.c:1132]: (warning) %d in format string (no. 4) requires 'int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/d3dxof/tests/d3dxof.c:1239]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/dbghelp/macho_module.c:678]: (error) Uninitialized variable: stab
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/dbghelp/macho_module.c:678]: (error) Uninitialized variable: stabstr
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/dbghelp/msc.c:3046]: (warning) %ld in format string (no. 1) requires 'long' but the argument type is 'DWORD_PTR {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/dbghelp/msc.c:3060]: (warning) %ld in format string (no. 1) requires 'long' but the argument type is 'DWORD_PTR {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/dbghelp/msc.c:294]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/dbghelp/msc.c:306]: (warning) Casting between integer* and double* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ddraw/tests/d3d.c:951]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ddraw/tests/ddraw4.c:50]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ddraw/tests/ddraw4.c:51]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ddraw/tests/ddraw7.c:52]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ddraw/tests/ddraw7.c:53]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ddraw/tests/visual.c:566]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ddraw/tests/visual.c:568]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/dinput/joystick.c:915]: (portability) Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/dinput/joystick.c:961]: (portability) Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/dinput/joystick_linux.c:187]: (error) Uninitialized struct member: joydev.axis_count
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/dinput/joystick_linux.c:192]: (error) Uninitialized struct member: joydev.axis_count
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/dmime/segment.c:227] -> [/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/dmime/segment.c:228]: (warning) Possible null pointer dereference: pIt - otherwise it is redundant to check it against null.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/dmime/segment.c:251] -> [/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/dmime/segment.c:252]: (warning) Possible null pointer dereference: pIt - otherwise it is redundant to check it against null.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/dplayx/tests/dplayx.c:626]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/dsound/dsound_convert.c:100]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/dsound/dsound_convert.c:158]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/dsound/tests/ds3d.c:85]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/dwrite/opentype.c:237]: (error) Uninitialized variable: first_data
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/dwrite/opentype.c:240]: (error) Uninitialized variable: first_data
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/dwrite/opentype.c:244]: (error) Uninitialized variable: ttc_header
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/dwrite/opentype.c:247]: (error) Uninitialized variable: ttc_header
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/dxerr8/dxerr8.c:125]: (warning) %d in format string (no. 2) requires 'int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/dxerr8/dxerr8.c:125]: (warning) %x in format string (no. 4) requires 'unsigned int' but the argument type is 'HRESULT {aka long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/dxerr8/dxerr8.c:129]: (warning) %d in format string (no. 2) requires 'int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/dxerr8/dxerr8.c:129]: (warning) %x in format string (no. 5) requires 'unsigned int' but the argument type is 'HRESULT {aka long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/dxerr9/dxerr9.c:129]: (warning) %d in format string (no. 2) requires 'int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/dxerr9/dxerr9.c:129]: (warning) %x in format string (no. 4) requires 'unsigned int' but the argument type is 'HRESULT {aka long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/dxerr9/dxerr9.c:133]: (warning) %d in format string (no. 2) requires 'int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/dxerr9/dxerr9.c:133]: (warning) %x in format string (no. 5) requires 'unsigned int' but the argument type is 'HRESULT {aka long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdi32/freetype.c:2600]: (portability) Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdi32/tests/font.c:5513]: (warning) Redundant assignment of 'numOfLongVerMetrics' to itself.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdi32/tests/font.c:5521]: (warning) Redundant assignment of 'topSideBearing' to itself.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdi32/tests/metafile.c:2863]: (warning) %d in format string (no. 2) requires 'int' but the argument type is 'LONG {aka long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdi32/tests/metafile.c:2863]: (warning) %d in format string (no. 3) requires 'int' but the argument type is 'LONG {aka long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/region.c:689]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:203]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:204]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:205]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:206]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:262]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:263]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:264]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:265]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:267]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:268]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:269]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:270]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:272]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:273]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:274]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:275]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:278]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:279]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:280]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:281]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:283]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:284]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:285]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:286]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:288]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:289]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:290]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:291]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:324]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:325]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:326]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:327]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:328]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:329]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:330]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:331]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:359]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:360]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:361]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:362]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:363]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:364]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:365]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:366]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:369]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:370]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:371]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:372]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:473]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:474]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:475]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:476]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:477]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:478]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:479]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:480]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:515]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:516]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:517]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:518]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:519]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:520]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:521]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:522]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:562]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:563]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:564]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:565]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:570]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:571]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:572]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:573]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:574]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:575]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:576]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:577]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:578]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:579]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:580]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:581]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:582]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:662]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:663]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:664]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:665]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:666]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:667]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:668]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:669]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:707]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:708]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:709]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:710]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:711]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:712]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:713]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:714]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:715]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:716]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:717]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:718]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:719]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:720]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:721]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:722]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:723]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:724]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:725]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:726]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:727]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/gdiplus/tests/region.c:728]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ieframe/client.c:300]: (warning) Assignment of function parameter has no effect outside the function.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/iphlpapi/ipstats.c:1393] -> [/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/iphlpapi/ipstats.c:1587]: (warning) Possible null pointer dereference: table - otherwise it is redundant to check it against null.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/iphlpapi/ipstats.c:1660] -> [/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/iphlpapi/ipstats.c:1801]: (warning) Possible null pointer dereference: table - otherwise it is redundant to check it against null.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/iphlpapi/ipstats.c:2125] -> [/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/iphlpapi/ipstats.c:2291]: (warning) Possible null pointer dereference: table - otherwise it is redundant to check it against null.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/iphlpapi/ipstats.c:2407] -> [/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/iphlpapi/ipstats.c:2559]: (warning) Possible null pointer dereference: table - otherwise it is redundant to check it against null.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/iphlpapi/ipstats.c:304]: (warning) %u in format string (no. 5) requires 'unsigned int *' but the argument type is 'DWORD * {aka unsigned long *}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/iphlpapi/ipstats.c:304]: (warning) %u in format string (no. 6) requires 'unsigned int *' but the argument type is 'DWORD * {aka unsigned long *}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/iphlpapi/ipstats.c:304]: (warning) %u in format string (no. 7) requires 'unsigned int *' but the argument type is 'DWORD * {aka unsigned long *}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/iphlpapi/ipstats.c:659]: (warning) %d in format string (no. 1) requires 'int *' but the argument type is 'DWORD * {aka unsigned long *}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/iphlpapi/ipstats.c:665]: (warning) %d in format string (no. 1) requires 'int *' but the argument type is 'DWORD * {aka unsigned long *}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/iphlpapi/ipstats.c:673]: (warning) %d in format string (no. 1) requires 'int *' but the argument type is 'DWORD * {aka unsigned long *}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/iphlpapi/ipstats.c:681]: (warning) %d in format string (no. 1) requires 'int *' but the argument type is 'DWORD * {aka unsigned long *}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/iphlpapi/ipstats.c:687]: (warning) %d in format string (no. 1) requires 'int *' but the argument type is 'DWORD * {aka unsigned long *}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/iphlpapi/ipstats.c:695]: (warning) %d in format string (no. 1) requires 'int *' but the argument type is 'DWORD * {aka unsigned long *}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/iphlpapi/ipstats.c:825]: (warning) %d in format string (no. 1) requires 'int *' but the argument type is 'DWORD * {aka unsigned long *}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/iphlpapi/ipstats.c:1217]: (warning) %d in format string (no. 1) requires 'int *' but the argument type is 'DWORD * {aka unsigned long *}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/iphlpapi/ipstats.c:1975]: (warning) %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'UINT_PTR {aka unsigned int}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/iphlpapi/ipstats.c:1986]: (portability) Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/itss/chm_lib.c:1234]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/itss/chm_lib.c:1274]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'ULONGLONG {aka unsigned long long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/itss/tests/protocol.c:267] -> [/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/itss/tests/protocol.c:262]: (warning) Possible null pointer dereference: grfBINDF - otherwise it is redundant to check it against null.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/jscript/regexp.c:796]: (warning) Assignment of function parameter has no effect outside the function.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/jsproxy/main.c:108]: (warning) Assignment of function parameter has no effect outside the function.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/kernel32/oldconfig.c:291]: (portability) Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/kernel32/process.c:1877]: (warning) %u in format string (no. 1) requires 'unsigned int' but the argument type is 'int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/kernel32/tests/debugger.c:556]: (warning) %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'DWORD * {aka unsigned long *}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/kernel32/tests/debugger.c:629]: (warning) %x in format string (no. 3) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/kernel32/tests/debugger.c:840]: (error) Analysis failed. If the code is valid then please report this failure.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/kernel32/tests/format_msg.c:387]: (portability) Passing NULL after the last typed argument to a variadic function leads to undefined behaviour.
The C99 standard, in section 7.15.1.1, states that if the type used by va_arg() is not compatible with the type of the actual next argument (as promoted according to the default argument promotions), the behavior is undefined.
The value of the NULL macro is an implementation-defined null pointer constant (7.17), which can be any integer constant expression with the value 0, or such an expression casted to (void*) (6.3.2.3). This includes values like 0, 0L, or even 0LL.
In practice on common architectures, this will cause real crashes if sizeof(int) != sizeof(void*), and NULL is defined to 0 or any other null pointer constant that promotes to int.
To reproduce you might be able to use this little code example on 64bit platforms. If the output includes "ERROR", the sentinel had only 4 out of 8 bytes initialized to zero and was not detected as the final argument to stop argument processing via va_arg(). Changing the 0 to (void*)0 or 0L will make the "ERROR" output go away.
#include <stdarg.h>
#include <stdio.h>

void f(char *s, ...) {
    va_list ap;
    va_start(ap,s);
    for (;;) {
        char *p = va_arg(ap,char*);
        printf("%018p, %s
", p, (long)p & 255 ? p : "");
        if(!p) break;
    }
    va_end(ap);
}

void g() {
    char *s2 = "x";
    char *s3 = "ERROR";

    // changing 0 to 0L for the 7th argument (which is intended to act as sentinel) makes the error go away on x86_64
    f("first", s2, s2, s2, s2, s2, 0, s3, (char*)0);
}

void h() {
    int i;
    volatile unsigned char a[1000];
    for (i = 0; i<sizeof(a); i++)
        a[i] = -1;
}

int main() {
    h();
    g();
    return 0;
}
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/kernel32/tests/format_msg.c:712]: (portability) Passing NULL after the last typed argument to a variadic function leads to undefined behaviour.
The C99 standard, in section 7.15.1.1, states that if the type used by va_arg() is not compatible with the type of the actual next argument (as promoted according to the default argument promotions), the behavior is undefined.
The value of the NULL macro is an implementation-defined null pointer constant (7.17), which can be any integer constant expression with the value 0, or such an expression casted to (void*) (6.3.2.3). This includes values like 0, 0L, or even 0LL.
In practice on common architectures, this will cause real crashes if sizeof(int) != sizeof(void*), and NULL is defined to 0 or any other null pointer constant that promotes to int.
To reproduce you might be able to use this little code example on 64bit platforms. If the output includes "ERROR", the sentinel had only 4 out of 8 bytes initialized to zero and was not detected as the final argument to stop argument processing via va_arg(). Changing the 0 to (void*)0 or 0L will make the "ERROR" output go away.
#include <stdarg.h>
#include <stdio.h>

void f(char *s, ...) {
    va_list ap;
    va_start(ap,s);
    for (;;) {
        char *p = va_arg(ap,char*);
        printf("%018p, %s
", p, (long)p & 255 ? p : "");
        if(!p) break;
    }
    va_end(ap);
}

void g() {
    char *s2 = "x";
    char *s3 = "ERROR";

    // changing 0 to 0L for the 7th argument (which is intended to act as sentinel) makes the error go away on x86_64
    f("first", s2, s2, s2, s2, s2, 0, s3, (char*)0);
}

void h() {
    int i;
    volatile unsigned char a[1000];
    for (i = 0; i<sizeof(a); i++)
        a[i] = -1;
}

int main() {
    h();
    g();
    return 0;
}
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/kernel32/tests/heap.c:1061]: (warning) %x in format string (no. 2) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/kernel32/tests/loader.c:2102]: (warning) %u in format string (no. 3) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/kernel32/tests/loader.c:2120]: (warning) %u in format string (no. 3) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/kernel32/tests/loader.c:2138]: (warning) %u in format string (no. 3) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/kernel32/tests/loader.c:2156]: (warning) %u in format string (no. 3) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/kernel32/tests/loader.c:2176]: (warning) %u in format string (no. 3) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/kernel32/tests/loader.c:2199]: (warning) %u in format string (no. 3) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/kernel32/tests/loader.c:2226]: (warning) %u in format string (no. 3) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/kernel32/tests/virtual.c:2520]: (warning) %x in format string (no. 2) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/kernel32/time.c:1037]: (portability) Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/kernel32/time.c:1069]: (portability) Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/krnl386.exe16/instr.c:296]: (warning) Assignment of function parameter has no effect outside the function.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/krnl386.exe16/int2f.c:1031] -> [/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/krnl386.exe16/int2f.c:1026]: (warning) Possible null pointer dereference: driver_request - otherwise it is redundant to check it against null.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/krnl386.exe16/int2f.c:1032] -> [/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/krnl386.exe16/int2f.c:1026]: (warning) Possible null pointer dereference: driver_request - otherwise it is redundant to check it against null.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/krnl386.exe16/ne_module.c:1595]: (warning) Redundant code: Found a statement that begins with numeric constant.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/krnl386.exe16/ne_module.c:1603]: (warning) Redundant code: Found a statement that begins with numeric constant.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/mciavi32/info.c:184]: (error) Uninitialized variable: ret
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/mmdevapi/tests/render.c:85]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/mscoree/metahost.c:352]: (warning) %u in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/mscoree/metahost.c:352]: (warning) %u in format string (no. 2) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/mscoree/metahost.c:352]: (warning) %u in format string (no. 3) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/mshtml/tests/dom.c:1874]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'LONG {aka long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/mshtml/tests/dom.c:1883]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'LONG {aka long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msi/tests/action.c:5176]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'UINT {aka unsigned int}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcp90/math.c:450]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcp90/math.c:453]: (warning) Casting between integer* and double* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcp90/math.c:456]: (warning) Casting between integer* and double* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcp90/math.c:546]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcp90/math.c:549]: (warning) Casting between integer* and double* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcp90/math.c:552]: (warning) Casting between integer* and double* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcp90/math.c:690]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcp90/math.c:693]: (warning) Casting between integer* and double* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcp90/math.c:696]: (warning) Casting between integer* and double* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcp90/math.c:786]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcp90/math.c:789]: (warning) Casting between integer* and double* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcp90/math.c:792]: (warning) Casting between integer* and double* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcr90/tests/msvcr90.c:1441]: (portability) 'obj1' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. Arithmetic operations on 'void *' is a GNU C extension, which defines the 'sizeof(void)' to be 1.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcr90/tests/msvcr90.c:1442]: (portability) 'obj1' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. Arithmetic operations on 'void *' is a GNU C extension, which defines the 'sizeof(void)' to be 1.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcr90/tests/msvcr90.c:1443]: (portability) 'obj1' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. Arithmetic operations on 'void *' is a GNU C extension, which defines the 'sizeof(void)' to be 1.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcr90/tests/msvcr90.c:1444]: (portability) 'obj2' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. Arithmetic operations on 'void *' is a GNU C extension, which defines the 'sizeof(void)' to be 1.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcrt/msvcrt.h:84]: (error) syntax error
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcrt/math.c:1298]: (error) Passing value -1 to sqrt() leads to undefined result.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcrt/math.c:1314]: (error) Passing value -1 to sqrt() leads to undefined result.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcrt/math.c:1330]: (error) Passing value -1 to sqrt() leads to undefined result.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcrt/tests/cpp.c:1055]: (portability) 'child_class_sig0' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. Arithmetic operations on 'void *' is a GNU C extension, which defines the 'sizeof(void)' to be 1.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcrt/tests/cpp.c:1059]: (portability) 'child_class_sig0' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. Arithmetic operations on 'void *' is a GNU C extension, which defines the 'sizeof(void)' to be 1.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcrt/tests/cpp.c:1083]: (portability) 'child_class' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. Arithmetic operations on 'void *' is a GNU C extension, which defines the 'sizeof(void)' to be 1.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcrt/tests/cpp.c:1087]: (portability) 'child_class' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. Arithmetic operations on 'void *' is a GNU C extension, which defines the 'sizeof(void)' to be 1.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcrt/tests/cpp.c:1090]: (portability) 'virtual_base_class' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. Arithmetic operations on 'void *' is a GNU C extension, which defines the 'sizeof(void)' to be 1.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcrt/tests/file.c:2106]: (error) The number of bytes to write (3 bytes) are bigger than the source buffer (2 bytes). Please check the second and the third parameter of the function 'write'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcrt/tests/file.c:556]: (error) Read operation on a file that was opened only for writing.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcrt/tests/file.c:580]: (error) Write operation on a file that was opened only for reading.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcrt/tests/file.c:1609]: (error) Used file that is not opened.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcrt/tests/file.c:1611]: (error) Used file that is not opened.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcrt/tests/file.c:1593]: (error) Resource leak: stream3
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcrt/tests/file.c:1600]: (error) Resource leak: stream4
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcrt/tests/file.c:1609]: (error) Deallocating a deallocated pointer: stream2
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcrt/tests/file.c:1600]: (error) Null pointer dereference
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcrt/tests/heap.c:448]: (error) Common realloc mistake: 'mem' nulled but not freed upon failure
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcrt/tests/printf.c:791]: (warning) scanf without field width limits can crash with huge input data. Add a field width specifier to fix this problem:
    %s => %20s

Sample program that can crash:

#include <stdio.h>
int main()
{
    char c[5];
    scanf("%s", c);
    return 0;
}

To make it crash, type in more than 5 characters.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcrt/tests/printf.c:831]: (warning) scanf without field width limits can crash with huge input data. Add a field width specifier to fix this problem:
    %s => %20s

Sample program that can crash:

#include <stdio.h>
int main()
{
    char c[5];
    scanf("%s", c);
    return 0;
}

To make it crash, type in more than 5 characters.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcrt/tests/printf.c:680]: (error) Passing value -1 to sqrt() leads to undefined result.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcrt/tests/scanf.c:109]: (warning) %Lf in format string (no. 1) requires 'long double *' but the argument type is 'double *'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcrt/tests/scanf.c:155]: (warning) %hd in format string (no. 1) requires 'short *' but the argument type is 'int *'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcrt/tests/scanf.c:160]: (warning) %hhd in format string (no. 1) requires 'char *' but the argument type is 'int *'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcrt/tests/scanf.c:209]: (warning) %u in format string (no. 1) requires 'unsigned int *' but the argument type is 'int *'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcrt/tests/scanf.c:122]: (warning) scanf without field width limits can crash with huge input data. Add a field width specifier to fix this problem:
    %s => %20s

Sample program that can crash:

#include <stdio.h>
int main()
{
    char c[5];
    scanf("%s", c);
    return 0;
}

To make it crash, type in more than 5 characters.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcrt/tests/scanf.c:135]: (warning) scanf without field width limits can crash with huge input data. Add a field width specifier to fix this problem:
    %s => %20s

Sample program that can crash:

#include <stdio.h>
int main()
{
    char c[5];
    scanf("%s", c);
    return 0;
}

To make it crash, type in more than 5 characters.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcrt/tests/scanf.c:236]: (warning) scanf without field width limits can crash with huge input data. Add a field width specifier to fix this problem:
    %s => %20s

Sample program that can crash:

#include <stdio.h>
int main()
{
    char c[5];
    scanf("%s", c);
    return 0;
}

To make it crash, type in more than 5 characters.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcrt/tests/string.c:1291]: (portability) Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcrt/tests/string.c:1297]: (portability) Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcrt/tests/string.c:1303]: (portability) Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcrt/tests/string.c:1783]: (portability) Non reentrant function 'gcvt' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gcvt_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcrt/tests/string.c:2237]: (portability) Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcrt/tests/string.c:1643]: (error) Null pointer dereference
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcrt/tests/string.c:2668]: (error) Null pointer dereference
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcrt/tests/time.c:81]: (portability) Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcrt/tests/time.c:213]: (portability) Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcrt/tests/time.c:318]: (portability) Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcrt/tests/time.c:320]: (portability) Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcrt/tests/time.c:330]: (portability) Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcrt/tests/time.c:341]: (portability) Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcrt/tests/time.c:343]: (portability) Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcrt/tests/time.c:612]: (error) Null pointer dereference
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvcrt/undname.c:334]: (warning) %u in format string (no. 2) requires 'unsigned int' but the argument type is 'int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvfw32/msvideo_main.c:674]: (warning) Assignment of function parameter has no effect outside the function.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/msvfw32/msvideo_main.c:701]: (warning) Assignment of function parameter has no effect outside the function.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/netapi32/nbt.c:561]: (portability) Non reentrant function 'gethostbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gethostbyname_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ntdll/directory.c:2015]: (portability) Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ntdll/directory.c:2031]: (portability) Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ntdll/directory.c:2327]: (portability) Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ntdll/directory.c:2711]: (portability) Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ntdll/directory.c:705]: (error) Memory pointed to by 'f' is freed twice.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ntdll/directory.c:770]: (error) Memory pointed to by 'f' is freed twice.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ntdll/env.c:122]: (portability) Returning an integer (int/long/etc) in a function with pointer return type is not portable across different platforms and compilers. For example in 32-bit Windows and Linux they are same width, but in 64-bit Windows and Linux they are of different width. In worst case you end up casting 64-bit integer down to 32-bit pointer. The safe way is to always return a pointer.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ntdll/nt.c:1884]: (warning) scanf without field width limits can crash with huge input data. Add a field width specifier to fix this problem:
    %s => %20s

Sample program that can crash:

#include <stdio.h>
int main()
{
    char c[5];
    scanf("%s", c);
    return 0;
}

To make it crash, type in more than 5 characters.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ntdll/nt.c:1262]: (warning) %u in format string (no. 1) requires 'unsigned int *' but the argument type is 'DWORD * {aka unsigned long *}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ntdll/nt.c:1264]: (warning) %u in format string (no. 1) requires 'unsigned int *' but the argument type is 'DWORD * {aka unsigned long *}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ntdll/nt.c:1279]: (warning) %u in format string (no. 1) requires 'unsigned int *' but the argument type is 'DWORD * {aka unsigned long *}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ntdll/nt.c:1303]: (warning) %u in format string (no. 1) requires 'unsigned int *' but the argument type is 'DWORD * {aka unsigned long *}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ntdll/nt.c:1333]: (warning) %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'DWORD * {aka unsigned long *}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ntdll/nt.c:1342]: (warning) %u in format string (no. 1) requires 'unsigned int *' but the argument type is 'DWORD * {aka unsigned long *}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ntdll/nt.c:1349]: (warning) %u in format string (no. 1) requires 'unsigned int *' but the argument type is 'DWORD * {aka unsigned long *}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ntdll/nt.c:1356]: (warning) %u in format string (no. 1) requires 'unsigned int *' but the argument type is 'DWORD * {aka unsigned long *}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ntdll/nt.c:1363]: (warning) %u in format string (no. 1) requires 'unsigned int *' but the argument type is 'DWORD * {aka unsigned long *}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ntdll/nt.c:1427]: (warning) %u in format string (no. 1) requires 'unsigned int *' but the argument type is 'DWORD * {aka unsigned long *}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ntdll/nt.c:1429]: (warning) %u in format string (no. 1) requires 'unsigned int *' but the argument type is 'DWORD * {aka unsigned long *}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ntdll/nt.c:1441]: (warning) %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'DWORD * {aka unsigned long *}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ntdll/nt.c:1372]: (warning) scanf without field width limits can crash with huge input data. Add a field width specifier to fix this problem:
    %s => %20s

Sample program that can crash:

#include <stdio.h>
int main()
{
    char c[5];
    scanf("%s", c);
    return 0;
}

To make it crash, type in more than 5 characters.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ntdll/serial.c:129]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ntdll/tape.c:84]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ntdll/threadpool.c:594]: (error) syntax error
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ntdll/time.c:531]: (portability) Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ntdll/time.c:716]: (portability) Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ntdll/time.c:723]: (portability) Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ntdll/time.c:744]: (portability) Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ntdll/time.c:747]: (portability) Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ntdll/time.c:797]: (portability) Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ntdll/time.c:818]: (portability) Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ntdll/virtual.c:398]: (warning) Assignment of function parameter has no effect outside the function.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ntdll/virtual.c:399]: (warning) Assignment of function parameter has no effect outside the function.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ntoskrnl.exe/instr.c:231]: (warning) Assignment of function parameter has no effect outside the function.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ole32/datacache.c:1312]: (error) Uninitialized struct member: header.dvAspect
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ole32/datacache.c:1313]: (error) Uninitialized struct member: header.lindex
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ole32/datacache.c:1314]: (error) Uninitialized struct member: header.tymed
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ole32/filemoniker.c:1015]: (error) Uninitialized variable: stringTable1
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ole32/filemoniker.c:1016]: (error) Uninitialized variable: stringTable2
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ole32/storage32.c:4446]: (warning) Redundant assignment of 'value' to itself.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ole32/storage32.c:6640]: (warning) Redundant assignment of 'value' to itself.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ole32/storage32.c:6654]: (warning) Redundant assignment of 'value' to itself.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleacc/main.c:222] -> [/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleacc/main.c:224]: (warning) Possible null pointer dereference: data - otherwise it is redundant to check it against null.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/usrmarshal.c:980]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/usrmarshal.c:1010]: (warning) Casting between integer* and double* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/usrmarshal.c:1040]: (warning) Casting between integer* and double* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/usrmarshal.c:1379]: (warning) Casting between integer* and double* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:272]: (warning) Conversion of string literal "True/False" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:273]: (warning) Conversion of string literal "True/False" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:275]: (warning) Conversion of string literal "\"pos\";\"neg\"" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:275]: (warning) Conversion of string literal "\"pos\";\"neg\";\"zero\"" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:276]: (warning) Conversion of string literal "\"pos\";\"neg\"" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:276]: (warning) Conversion of string literal "\"pos\";\"neg\";\"zero\"" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:277]: (warning) Conversion of string literal "\"pos\";\"neg\"" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:277]: (warning) Conversion of string literal "\"pos\";\"neg\";\"zero\"" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:280]: (warning) Conversion of string literal "\"pos\";\"neg\"" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:280]: (warning) Conversion of string literal "\"pos\";\"neg\";\"zero\"" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:282]: (warning) Conversion of string literal "\"pos\";\"neg\"" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:282]: (warning) Conversion of string literal "\"pos\";\"neg\";\"zero\"" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:283]: (warning) Conversion of string literal "\"pos\";\"neg\"" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:283]: (warning) Conversion of string literal "\"pos\";\"neg\";\"zero\"" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:284]: (warning) Conversion of string literal "\"pos\";\"neg\"" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:284]: (warning) Conversion of string literal "\"pos\";\"neg\";\"zero\"" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:285]: (warning) Conversion of string literal "\"pos\";\"neg\"" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:285]: (warning) Conversion of string literal "\"pos\";\"neg\";\"zero\"" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:288]: (warning) Conversion of string literal "\"pos\";\"neg\"" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:288]: (warning) Conversion of string literal "\"pos\";\"neg\";\"zero\"" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:290]: (warning) Conversion of string literal "\"pos\";\"neg\"" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:290]: (warning) Conversion of string literal "\"pos\";\"neg\";\"zero\"" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:291]: (warning) Conversion of string literal "\"pos\";\"neg\"" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:291]: (warning) Conversion of string literal "\"pos\";\"neg\";\"zero\"" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:292]: (warning) Conversion of string literal "\"pos\";\"neg\"" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:292]: (warning) Conversion of string literal "\"pos\";\"neg\";\"zero\"" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:295]: (warning) Conversion of string literal "True/False" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:296]: (warning) Conversion of string literal "True/False" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:329]: (warning) Conversion of string literal "" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:330]: (warning) Conversion of string literal "@" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:331]: (warning) Conversion of string literal "&" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:332]: (warning) Conversion of string literal "\\x@\\x@" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:333]: (warning) Conversion of string literal "\\x&\\x&" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:334]: (warning) Conversion of string literal "@\\x" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:335]: (warning) Conversion of string literal "@@@@@@@@" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:336]: (warning) Conversion of string literal "@\\x@@@@@@@" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:337]: (warning) Conversion of string literal "&&&&&&&&" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:338]: (warning) Conversion of string literal "!&&&&&&&" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:339]: (warning) Conversion of string literal "&&&&&&&!" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:340]: (warning) Conversion of string literal ">&&" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:341]: (warning) Conversion of string literal "<&&" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:342]: (warning) Conversion of string literal "<&>&" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:345]: (warning) Conversion of string literal "hh:mm" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:346]: (warning) Conversion of string literal "mm-dd-yy" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:349]: (warning) Conversion of string literal "<&>&" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:352]: (warning) Conversion of string literal "#00000000" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:353]: (warning) Conversion of string literal "000###" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:354]: (warning) Conversion of string literal "#00##00#0" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:355]: (warning) Conversion of string literal "1#####0000" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:356]: (warning) Conversion of string literal "##abcdefghijklmnopqrstuvwxyz" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:357]: (warning) Conversion of string literal "#,###,###,###" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:358]: (warning) Conversion of string literal "0,000,000,000" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:359]: (warning) Conversion of string literal "#,#.#" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:360]: (warning) Conversion of string literal "###, ###, ###" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:361]: (warning) Conversion of string literal "#;-#" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:362]: (warning) Conversion of string literal "#;-#" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:363]: (warning) Conversion of string literal "0#.0#0#0#0#0" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:364]: (warning) Conversion of string literal "0#.0#0#0#0#0" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:365]: (warning) Conversion of string literal "#0.#0#0#0#0#" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:366]: (warning) Conversion of string literal "#0.#0#0#0#0#" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:367]: (warning) Conversion of string literal "#0.#0#0#0#0#0" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:368]: (warning) Conversion of string literal "#0.##########" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:369]: (warning) Conversion of string literal "#0" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:370]: (warning) Conversion of string literal "#0" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:371]: (warning) Conversion of string literal "#00" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:372]: (warning) Conversion of string literal "0##" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:373]: (warning) Conversion of string literal "#000" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:374]: (warning) Conversion of string literal "#0.00" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:375]: (warning) Conversion of string literal "#0000.00" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:376]: (warning) Conversion of string literal "#.00" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:377]: (warning) Conversion of string literal "#.00" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:378]: (warning) Conversion of string literal "#.00" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:379]: (warning) Conversion of string literal "#3" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:380]: (warning) Conversion of string literal "#33" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:381]: (warning) Conversion of string literal "#3.33" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:382]: (warning) Conversion of string literal "#3333.33" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:383]: (warning) Conversion of string literal "#.33" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:384]: (warning) Conversion of string literal "#.33" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:385]: (warning) Conversion of string literal "0.0000E-000" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:386]: (warning) Conversion of string literal "0.0000e-1" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:387]: (warning) Conversion of string literal "#0.000000000000e-000" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:388]: (warning) Conversion of string literal "#0" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:389]: (warning) Conversion of string literal "#.33" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:390]: (warning) Conversion of string literal "#3" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:391]: (warning) Conversion of string literal "0.0000E+000" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:392]: (warning) Conversion of string literal "#0.000000" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:393]: (warning) Conversion of string literal "0.0000e+0#" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:394]: (warning) Conversion of string literal "0.0000E+0" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:395]: (warning) Conversion of string literal "0.0000e+1" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:396]: (warning) Conversion of string literal "0.0000e+0" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:397]: (warning) Conversion of string literal "#000.0000e+0" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:398]: (warning) Conversion of string literal "##00.0000e-0" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:399]: (warning) Conversion of string literal "0000.0000e-0" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:400]: (warning) Conversion of string literal "00##.0000e-0" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:401]: (warning) Conversion of string literal "##00.0000e-0" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:402]: (warning) Conversion of string literal ".0000E+0" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:403]: (warning) Conversion of string literal "#####.####e-0%" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:404]: (warning) Conversion of string literal "0.00" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:405]: (warning) Conversion of string literal "0.00" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:406]: (warning) Conversion of string literal "#.##" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:407]: (warning) Conversion of string literal ".#" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:408]: (warning) Conversion of string literal "#.#" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:409]: (warning) Conversion of string literal "#.##" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:410]: (warning) Conversion of string literal "#.##" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:411]: (warning) Conversion of string literal "#.##" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:412]: (warning) Conversion of string literal "#.##" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:413]: (warning) Conversion of string literal "#.##" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:414]: (warning) Conversion of string literal "#.##" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:415]: (warning) Conversion of string literal "#.##" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:416]: (warning) Conversion of string literal "#.##" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:417]: (warning) Conversion of string literal "#.##" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:418]: (warning) Conversion of string literal "#,##0.00" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:419]: (warning) Conversion of string literal "#.###" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:441]: (warning) Conversion of string literal "" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:443]: (warning) Conversion of string literal "" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:445]: (warning) Conversion of string literal "" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/varformat.c:447]: (warning) Conversion of string literal "" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:866]: (warning) Conversion of string literal "0" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:867]: (warning) Conversion of string literal "-129" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:868]: (warning) Conversion of string literal "-128" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:869]: (warning) Conversion of string literal "127" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:870]: (warning) Conversion of string literal "128" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:872]: (warning) Conversion of string literal "-1.5" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:873]: (warning) Conversion of string literal "-0.6" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:874]: (warning) Conversion of string literal "-0.5" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:875]: (warning) Conversion of string literal "-0.4" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:876]: (warning) Conversion of string literal "0.4" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:877]: (warning) Conversion of string literal "0.5" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:878]: (warning) Conversion of string literal "0.6" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:879]: (warning) Conversion of string literal "1.5" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:1112]: (warning) Conversion of string literal "0" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:1113]: (warning) Conversion of string literal "-1" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:1114]: (warning) Conversion of string literal "255" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:1115]: (warning) Conversion of string literal "256" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:1118]: (warning) Conversion of string literal "-1.5" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:1119]: (warning) Conversion of string literal "-0.6" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:1120]: (warning) Conversion of string literal "-0.5" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:1121]: (warning) Conversion of string literal "-0.4" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:1122]: (warning) Conversion of string literal "0.4" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:1123]: (warning) Conversion of string literal "0.5" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:1124]: (warning) Conversion of string literal "0.6" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:1125]: (warning) Conversion of string literal "1.5" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:1429]: (warning) Conversion of string literal "0" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:1430]: (warning) Conversion of string literal "-32769" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:1431]: (warning) Conversion of string literal "-32768" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:1432]: (warning) Conversion of string literal "32767" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:1433]: (warning) Conversion of string literal "32768" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:1436]: (warning) Conversion of string literal "-1.5" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:1437]: (warning) Conversion of string literal "-0.6" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:1438]: (warning) Conversion of string literal "-0.5" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:1439]: (warning) Conversion of string literal "-0.4" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:1440]: (warning) Conversion of string literal "0.4" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:1441]: (warning) Conversion of string literal "0.5" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:1442]: (warning) Conversion of string literal "0.6" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:1443]: (warning) Conversion of string literal "1.5" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:1675]: (warning) Conversion of string literal "0" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:1676]: (warning) Conversion of string literal "-1" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:1677]: (warning) Conversion of string literal "65535" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:1678]: (warning) Conversion of string literal "65536" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:1681]: (warning) Conversion of string literal "-1.5" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:1682]: (warning) Conversion of string literal "-0.6" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:1683]: (warning) Conversion of string literal "-0.5" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:1684]: (warning) Conversion of string literal "-0.4" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:1685]: (warning) Conversion of string literal "0.4" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:1686]: (warning) Conversion of string literal "0.5" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:1687]: (warning) Conversion of string literal "0.6" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:1688]: (warning) Conversion of string literal "1.5" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:1928]: (warning) Conversion of string literal "0" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:1929]: (warning) Conversion of string literal "-2147483649" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:1930]: (warning) Conversion of string literal "-2147483648" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:1931]: (warning) Conversion of string literal "2147483647" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:1932]: (warning) Conversion of string literal "2147483648" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:1935]: (warning) Conversion of string literal "-1.5" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:1936]: (warning) Conversion of string literal "-0.6" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:1937]: (warning) Conversion of string literal "-0.5" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:1938]: (warning) Conversion of string literal "-0.4" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:1939]: (warning) Conversion of string literal "0.4" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:1940]: (warning) Conversion of string literal "0.5" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:1941]: (warning) Conversion of string literal "0.6" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:1942]: (warning) Conversion of string literal "1.5" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:2167]: (warning) Conversion of string literal "-1" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:2168]: (warning) Conversion of string literal "0" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:2169]: (warning) Conversion of string literal "4294967295" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:2170]: (warning) Conversion of string literal "4294967296" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:2173]: (warning) Conversion of string literal "-1.5" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:2174]: (warning) Conversion of string literal "-0.6" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:2175]: (warning) Conversion of string literal "-0.5" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:2176]: (warning) Conversion of string literal "-0.4" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:2177]: (warning) Conversion of string literal "0.4" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:2178]: (warning) Conversion of string literal "0.5" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:2179]: (warning) Conversion of string literal "0.6" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:2180]: (warning) Conversion of string literal "1.5" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:2414]: (warning) Conversion of string literal "0" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:2415]: (warning) Conversion of string literal "-1" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:2416]: (warning) Conversion of string literal "2147483647" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:2418]: (warning) Conversion of string literal "-1.5" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:2419]: (warning) Conversion of string literal "-0.6" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:2420]: (warning) Conversion of string literal "-0.5" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:2421]: (warning) Conversion of string literal "-0.4" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:2422]: (warning) Conversion of string literal "0.4" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:2423]: (warning) Conversion of string literal "0.5" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:2424]: (warning) Conversion of string literal "0.6" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:2425]: (warning) Conversion of string literal "1.5" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:2680]: (warning) Conversion of string literal "0" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:2681]: (warning) Conversion of string literal "-1" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:2682]: (warning) Conversion of string literal "2147483647" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:2683]: (warning) Conversion of string literal "18446744073709551614" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:2684]: (warning) Conversion of string literal "18446744073709551615" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:2685]: (warning) Conversion of string literal "18446744073709551616" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:2687]: (warning) Conversion of string literal "-1.5" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:2688]: (warning) Conversion of string literal "-0.6" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:2689]: (warning) Conversion of string literal "-0.5" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:2690]: (warning) Conversion of string literal "-0.4" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:2691]: (warning) Conversion of string literal "0.4" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:2692]: (warning) Conversion of string literal "0.5" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:2693]: (warning) Conversion of string literal "0.6" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:2694]: (warning) Conversion of string literal "1.5" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:2917]: (warning) Conversion of string literal "-1" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:2918]: (warning) Conversion of string literal "0" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:2919]: (warning) Conversion of string literal "1" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:2921]: (warning) Conversion of string literal "-1.5" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:2922]: (warning) Conversion of string literal "-0.6" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:2923]: (warning) Conversion of string literal "-0.5" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:2924]: (warning) Conversion of string literal "-0.4" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:2925]: (warning) Conversion of string literal "0.4" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:2926]: (warning) Conversion of string literal "0.5" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:2927]: (warning) Conversion of string literal "0.6" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:2928]: (warning) Conversion of string literal "1.5" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3125]: (warning) Conversion of string literal "" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3126]: (warning) Conversion of string literal " " to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3128]: (warning) Conversion of string literal "0" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3129]: (warning) Conversion of string literal "-1.5" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3130]: (warning) Conversion of string literal "-0.6" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3131]: (warning) Conversion of string literal "-0.5" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3132]: (warning) Conversion of string literal "-0.4" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3133]: (warning) Conversion of string literal "0.4" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3134]: (warning) Conversion of string literal "0.5" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3135]: (warning) Conversion of string literal "0.6" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3136]: (warning) Conversion of string literal "1.5" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3424]: (warning) Conversion of string literal "0.0" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3431]: (warning) Conversion of string literal "1 am" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3436]: (warning) Conversion of string literal "0.1" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3437]: (warning) Conversion of string literal "0.40" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3438]: (warning) Conversion of string literal "2.5" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3440]: (warning) Conversion of string literal "0:1" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3441]: (warning) Conversion of string literal "0:20" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3442]: (warning) Conversion of string literal "0:40" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3443]: (warning) Conversion of string literal "3:5" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3445]: (warning) Conversion of string literal "00:00 AM" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3446]: (warning) Conversion of string literal "00:00 a" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3447]: (warning) Conversion of string literal "12:59 AM" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3448]: (warning) Conversion of string literal "12:59 A" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3449]: (warning) Conversion of string literal "00:00 pm" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3450]: (warning) Conversion of string literal "00:00 p" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3451]: (warning) Conversion of string literal "12:59 pm" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3452]: (warning) Conversion of string literal "12:59 p" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3454]: (warning) Conversion of string literal "13:00 AM" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3455]: (warning) Conversion of string literal "13:00 PM" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3459]: (warning) Conversion of string literal "1 2" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3460]: (warning) Conversion of string literal "2 1" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3464]: (warning) Conversion of string literal "14 1" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3465]: (warning) Conversion of string literal "1 14" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3467]: (warning) Conversion of string literal "30 2" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3468]: (warning) Conversion of string literal "2 30" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3469]: (warning) Conversion of string literal "32 49" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3470]: (warning) Conversion of string literal "0 49" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3472]: (warning) Conversion of string literal "Jan 2" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3473]: (warning) Conversion of string literal "2 Jan" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3475]: (warning) Conversion of string literal "Jan 35" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3476]: (warning) Conversion of string literal "35 Jan" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3477]: (warning) Conversion of string literal "Jan-35" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3478]: (warning) Conversion of string literal "35-Jan" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3479]: (warning) Conversion of string literal "Jan/35" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3480]: (warning) Conversion of string literal "35/Jan" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3483]: (warning) Conversion of string literal "0.1.0" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3484]: (warning) Conversion of string literal "1.5.2" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3486]: (warning) Conversion of string literal "1 2 3" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3487]: (warning) Conversion of string literal "14 2 3" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3488]: (warning) Conversion of string literal "2 14 3" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3489]: (warning) Conversion of string literal "2 3 14" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3490]: (warning) Conversion of string literal "32 2 3" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3491]: (warning) Conversion of string literal "2 3 32" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3492]: (warning) Conversion of string literal "1 2 29" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3494]: (warning) Conversion of string literal "1 2 30" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3495]: (warning) Conversion of string literal "1 2 31" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3496]: (warning) Conversion of string literal "3 am 1 2" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3497]: (warning) Conversion of string literal "1 2 3 am" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3500]: (warning) Conversion of string literal "1.2 3 4" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3501]: (warning) Conversion of string literal "3 4 1.2" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3503]: (warning) Conversion of string literal "1.2.3 4 5" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3504]: (warning) Conversion of string literal "1.2 3 4 5" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3509]: (warning) Conversion of string literal "1 2 3 4.5" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3511]: (warning) Conversion of string literal "1.2.3 4 5 6" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3512]: (warning) Conversion of string literal "1 2 3 4.5.6" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3520]: (warning) Conversion of string literal "2 January, 1970" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3521]: (warning) Conversion of string literal "2 January 1970" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3522]: (warning) Conversion of string literal "2 Jan 1970" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3523]: (warning) Conversion of string literal "2/Jan/1970" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3524]: (warning) Conversion of string literal "2-Jan-1970" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3525]: (warning) Conversion of string literal "1 2 1970" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3526]: (warning) Conversion of string literal "1/2/1970" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3527]: (warning) Conversion of string literal "1-2-1970" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3528]: (warning) Conversion of string literal "13-1-1970" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3529]: (warning) Conversion of string literal "1970-1-13" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3533]: (warning) Conversion of string literal "02.01.1970" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3534]: (warning) Conversion of string literal "02.01.1970 00:00:00" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3536]: (warning) Conversion of string literal "02.01.1970" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3537]: (warning) Conversion of string literal "02.13.1970" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3538]: (warning) Conversion of string literal "02-13-1970" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3539]: (warning) Conversion of string literal "2020-01-11" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3540]: (warning) Conversion of string literal "2173-10-14" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3542]: (warning) Conversion of string literal "02.01.1970 00:00:00" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3544]: (warning) Conversion of string literal "02.01.1970" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:3545]: (warning) Conversion of string literal "02.01.1970 00:00:00" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:4305]: (warning) Conversion of string literal "-1" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:4306]: (warning) Conversion of string literal "0" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:4307]: (warning) Conversion of string literal "1" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:4308]: (warning) Conversion of string literal "0.5" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:4309]: (warning) Conversion of string literal "4294967296" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:4310]: (warning) Conversion of string literal "18446744073709551616" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:4311]: (warning) Conversion of string literal "4294967296.0" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:4312]: (warning) Conversion of string literal "18446744073709551616.0" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:4914]: (warning) Conversion of string literal "#FALSE#" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:4915]: (warning) Conversion of string literal "#TRUE#" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:4918]: (warning) Conversion of string literal "#False#" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:4920]: (warning) Conversion of string literal "false" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:4921]: (warning) Conversion of string literal "False" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:4923]: (warning) Conversion of string literal "On" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:4924]: (warning) Conversion of string literal "Yes" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:4931]: (warning) Conversion of string literal "#FALSE#" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:4932]: (warning) Conversion of string literal "#TRUE#" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:4933]: (warning) Conversion of string literal "#FALSE#" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:4934]: (warning) Conversion of string literal "#TRUE#" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:4937]: (warning) Conversion of string literal "false" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:4939]: (warning) Conversion of string literal "False" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:4944]: (warning) Conversion of string literal "faux" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:4946]: (warning) Conversion of string literal "faux" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:4948]: (warning) Conversion of string literal "Faux" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:4953]: (warning) Conversion of string literal "faux" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:4957]: (warning) Conversion of string literal "0" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:4958]: (warning) Conversion of string literal "-1" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:4959]: (warning) Conversion of string literal "+1" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:4965]: (warning) Conversion of string literal "0.1" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:4970]: (warning) Conversion of string literal "0.1" to bool always evaluates to true.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:5368]: (error) Uninitialized variable: bstr
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/tests/vartype.c:5379]: (error) Uninitialized variable: bstr
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/typelib.c:6517]: (warning) Assignment of function parameter has no effect outside the function.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/typelib.c:3982]: (warning) %hd in format string (no. 1) requires 'short *' but the argument type is 'WORD * {aka unsigned short *}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/typelib.c:3982]: (warning) %hd in format string (no. 2) requires 'short *' but the argument type is 'WORD * {aka unsigned short *}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/typelib.c:3982]: (warning) %x in format string (no. 3) requires 'unsigned int *' but the argument type is 'LCID * {aka unsigned long *}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oleaut32/typelib.c:3982]: (warning) scanf without field width limits can crash with huge input data. Add a field width specifier to fix this problem:
    %s => %20s

Sample program that can crash:

#include <stdio.h>
int main()
{
    char c[5];
    scanf("%s", c);
    return 0;
}

To make it crash, type in more than 5 characters.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oledb32/tests/convert.c:382]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oledb32/tests/convert.c:390]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oledb32/tests/convert.c:398]: (warning) Casting between integer* and double* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oledb32/tests/convert.c:682]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oledb32/tests/convert.c:690]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oledb32/tests/convert.c:699]: (warning) Casting between integer* and double* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oledb32/tests/convert.c:1162]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oledb32/tests/convert.c:1170]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oledb32/tests/convert.c:1179]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oledb32/tests/convert.c:1187]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oledb32/tests/convert.c:1198]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oledb32/tests/convert.c:1208]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oledb32/tests/convert.c:1223]: (warning) Casting between integer* and double* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oledb32/tests/convert.c:1231]: (warning) Casting between integer* and double* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oledb32/tests/convert.c:1239]: (warning) Casting between integer* and double* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oledb32/tests/convert.c:1248]: (warning) Casting between integer* and double* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oledb32/tests/convert.c:1259]: (warning) Casting between integer* and double* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oledb32/tests/convert.c:1269]: (warning) Casting between integer* and double* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oledb32/tests/convert.c:1648]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oledb32/tests/convert.c:1656]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oledb32/tests/convert.c:1665]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oledb32/tests/convert.c:1674]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oledb32/tests/convert.c:1685]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oledb32/tests/convert.c:1695]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oledb32/tests/convert.c:1709]: (warning) Casting between integer* and double* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oledb32/tests/convert.c:1717]: (warning) Casting between integer* and double* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oledb32/tests/convert.c:1726]: (warning) Casting between integer* and double* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oledb32/tests/convert.c:1735]: (warning) Casting between integer* and double* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oledb32/tests/convert.c:1746]: (warning) Casting between integer* and double* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oledb32/tests/convert.c:1756]: (warning) Casting between integer* and double* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oledb32/tests/convert.c:2270]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/oledb32/tests/convert.c:2314]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/riched20/table.c:403]: (warning) Assignment of function parameter has no effect outside the function.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/riched20/writer.c:454]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'UINT {aka unsigned int}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/rpcrt4/ndr_marshall.c:1675]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/rpcrt4/ndr_marshall.c:1676]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/rpcrt4/ndr_marshall.c:1679]: (warning) Casting between integer* and double* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/rpcrt4/ndr_marshall.c:1680]: (warning) Casting between integer* and double* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/rpcrt4/ndr_marshall.c:2874]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/rpcrt4/ndr_marshall.c:2884]: (warning) Casting between integer* and double* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/rpcrt4/ndr_marshall.c:3044]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/rpcrt4/ndr_marshall.c:3054]: (warning) Casting between integer* and double* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/rpcrt4/ndr_stubless.c:434]: (warning) Casting between integer* and double* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/rpcrt4/rpc_transport.c:284]: (warning) %x in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/rpcrt4/rpc_transport.c:284]: (warning) %x in format string (no. 2) requires 'unsigned int' but the argument type is 'ULONG {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/rpcrt4/rpc_transport.c:342]: (warning) %x in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/rpcrt4/rpc_transport.c:342]: (warning) %x in format string (no. 2) requires 'unsigned int' but the argument type is 'ULONG {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/rpcrt4/tests/cstub.c:186]: (error) Array index -3 is out of bounds.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/rpcrt4/tests/cstub.c:257]: (error) Array index -3 is out of bounds.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/rpcrt4/tests/cstub.c:303]: (error) Array index -3 is out of bounds.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/rpcrt4/tests/cstub.c:356]: (error) Array index -3 is out of bounds.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/rpcrt4/tests/ndr_marshall.c:530]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/rpcrt4/tests/ndr_marshall.c:539]: (warning) Casting between integer* and double* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/rpcrt4/tests/server.c:1345]: (error) Array 'ca[5]' accessed at index 5, which is out of bounds.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/secur32/lsa.c:99]: (warning) Assignment of function parameter has no effect outside the function.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/secur32/ntlm.c:1692]: (warning) Assignment of function parameter has no effect outside the function.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/secur32/tests/schannel.c:655]: (portability) Non reentrant function 'gethostbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gethostbyname_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/setupapi/fakedll.c:873]: (portability) Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/setupapi/queue.c:132]: (warning) Assignment of function parameter has no effect outside the function.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/setupapi/stringtable.c:306] -> [/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/setupapi/stringtable.c:308]: (warning) Possible null pointer dereference: table - otherwise it is redundant to check it against null.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/shell32/shell32_main.c:435] -> [/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/shell32/shell32_main.c:441]: (warning) Possible null pointer dereference: psfi - otherwise it is redundant to check it against null.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/shell32/shellole.c:746]: (warning) Assignment of function parameter has no effect outside the function.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/shell32/shfldr_unixfs.c:1538]: (portability) Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/shell32/shfldr_unixfs.c:1542]: (portability) Non reentrant function 'getgrgid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrgid_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/shell32/shfldr_unixfs.c:2441]: (portability) Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/shell32/tests/shlexec.c:173]: (warning) %x in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/shell32/trash.c:552]: (portability) Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/shlwapi/clist.c:435]: (portability) Returning an integer (int/long/etc) in a function with pointer return type is not portable across different platforms and compilers. For example in 32-bit Windows and Linux they are same width, but in 64-bit Windows and Linux they are of different width. In worst case you end up casting 64-bit integer down to 32-bit pointer. The safe way is to always return a pointer.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/shlwapi/tests/ordinal.c:482]: (warning) %d in format string (no. 3) requires 'int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/shlwapi/tests/ordinal.c:2531]: (error) Uninitialized variable: cookie
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/snmpapi/main.c:511]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'UINT * {aka unsigned int *}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/strmbase/seeking.c:211]: (portability) Returning an address value in a function with integer (int/long/etc) return type is not portable across different platforms and compilers. For example in 32-bit Windows and Linux they are same width, but in 64-bit Windows and Linux they are of different width. In worst case you end up casting 64-bit address down to 32-bit integer. The safe way is to always return an integer.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/typelib.dll16/typelib.c:88]: (warning) %x in format string (no. 14) requires 'unsigned int' but the argument type is 'LCID {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/user.exe16/user.c:2485]: (warning) %u in format string (no. 1) requires 'unsigned int' but the argument type is 'INT {aka int}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/user32/edit.c:2269] -> [/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/user32/edit.c:2263]: (warning) Possible null pointer dereference: line_def - otherwise it is redundant to check it against null.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/user32/exticon.c:211]: (portability) Returning an integer (int/long/etc) in a function with pointer return type is not portable across different platforms and compilers. For example in 32-bit Windows and Linux they are same width, but in 64-bit Windows and Linux they are of different width. In worst case you end up casting 64-bit integer down to 32-bit pointer. The safe way is to always return a pointer.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/user32/scroll.c:301]: (error) Uninitialized variable: max
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/user32/tests/dialog.c:184]: (warning) %ld in format string (no. 1) requires 'long' but the argument type is 'INT_PTR {aka int}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/user32/tests/msg.c:1937]: (warning) %d in format string (no. 2) requires 'int' but the argument type is 'UINT {aka unsigned int}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/user32/tests/msg.c:1937]: (warning) %lx in format string (no. 4) requires 'unsigned long' but the argument type is 'WPARAM {aka unsigned int}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/user32/tests/msg.c:1942]: (warning) %lx in format string (no. 4) requires 'unsigned long' but the argument type is 'WPARAM {aka unsigned int}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/user32/tests/msg.c:1954]: (warning) %lx in format string (no. 4) requires 'unsigned long' but the argument type is 'WPARAM {aka unsigned int}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/user32/tests/msg.c:1994]: (warning) %lx in format string (no. 4) requires 'unsigned long' but the argument type is 'WPARAM {aka unsigned int}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/user32/tests/sysparams.c:858]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'UINT {aka unsigned int}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/user32/tests/sysparams.c:947]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'UINT {aka unsigned int}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/user32/tests/sysparams.c:1025]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'UINT {aka unsigned int}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/user32/tests/sysparams.c:1208]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'UINT {aka unsigned int}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/user32/tests/sysparams.c:1242]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'UINT {aka unsigned int}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/user32/tests/sysparams.c:1274]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'UINT {aka unsigned int}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/user32/tests/sysparams.c:1285]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'UINT {aka unsigned int}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/user32/tests/sysparams.c:1294]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'UINT {aka unsigned int}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/user32/tests/sysparams.c:1302]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'UINT {aka unsigned int}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/user32/tests/sysparams.c:2205]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'UINT {aka unsigned int}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/user32/tests/sysparams.c:2245]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'UINT {aka unsigned int}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/user32/tests/sysparams.c:2289]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'UINT {aka unsigned int}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/user32/tests/sysparams.c:2328]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'UINT {aka unsigned int}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/user32/tests/sysparams.c:2367]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'UINT {aka unsigned int}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/user32/tests/sysparams.c:2405]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'UINT {aka unsigned int}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/vbscript/regexp.c:796]: (warning) Assignment of function parameter has no effect outside the function.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/vnbt.vxd/vnbt.c:109]: (error) Uninitialized variable: lenPtr
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/winealsa.drv/mmdevdrv.c:546]: (warning) %u in format string (no. 1) requires 'unsigned int' but the argument type is 'int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wined3d/arb_program_shader.c:1056]: (warning) %u in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wined3d/arb_program_shader.c:1970]: (warning) %u in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wined3d/arb_program_shader.c:2110]: (warning) %u in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wined3d/arb_program_shader.c:3722]: (warning) %u in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wined3d/buffer.c:907]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wined3d/device.c:2883]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wined3d/device.c:2884]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wined3d/device.c:2885]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wined3d/device.c:2886]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wined3d/glsl_shader.c:1464]: (warning) %u in format string (no. 2) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wined3d/glsl_shader.c:1464]: (warning) %u in format string (no. 5) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wined3d/glsl_shader.c:1464]: (warning) %u in format string (no. 9) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wined3d/glsl_shader.c:1471]: (warning) %u in format string (no. 3) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wined3d/glsl_shader.c:1492]: (warning) %u in format string (no. 2) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wined3d/glsl_shader.c:1605]: (warning) %x in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wined3d/glsl_shader.c:1610]: (warning) %x in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wined3d/glsl_shader.c:1630]: (warning) %x in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wined3d/glsl_shader.c:1630]: (warning) %x in format string (no. 2) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wined3d/glsl_shader.c:1630]: (warning) %x in format string (no. 3) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wined3d/glsl_shader.c:1630]: (warning) %x in format string (no. 4) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wined3d/glsl_shader.c:1637]: (warning) %x in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wined3d/glsl_shader.c:1637]: (warning) %x in format string (no. 2) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wined3d/glsl_shader.c:1637]: (warning) %x in format string (no. 3) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wined3d/glsl_shader.c:1637]: (warning) %x in format string (no. 4) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wined3d/glsl_shader.c:4234]: (warning) %u in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wined3d/surface.c:2417]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wined3d/utils.c:532]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wined3d/utils.c:533]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wined3d/utils.c:603]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wined3d/utils.c:604]: (portability) Casting from float* to integer* is not portable due to different binary data representations on different platforms.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/winemac.drv/clipboard.c:927]: (error) Uninitialized variable: count
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wineps.drv/driver.c:468] -> [/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wineps.drv/driver.c:470]: (warning) Possible null pointer dereference: dmW - otherwise it is redundant to check it against null.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wineps.drv/mkagl.c:138]: (warning) scanf without field width limits can crash with huge input data. Add a field width specifier to fix this problem:
    %s => %20s

Sample program that can crash:

#include <stdio.h>
int main()
{
    char c[5];
    scanf("%s", c);
    return 0;
}

To make it crash, type in more than 5 characters.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wineps.drv/mkagl.c:216]: (warning) scanf without field width limits can crash with huge input data. Add a field width specifier to fix this problem:
    %s => %20s

Sample program that can crash:

#include <stdio.h>
int main()
{
    char c[5];
    scanf("%s", c);
    return 0;
}

To make it crash, type in more than 5 characters.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wineps.drv/mkagl.c:237]: (warning) scanf without field width limits can crash with huge input data. Add a field width specifier to fix this problem:
    %s => %20s

Sample program that can crash:

#include <stdio.h>
int main()
{
    char c[5];
    scanf("%s", c);
    return 0;
}

To make it crash, type in more than 5 characters.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wineps.drv/mkagl.c:273]: (warning) scanf without field width limits can crash with huge input data. Add a field width specifier to fix this problem:
    %s => %20s

Sample program that can crash:

#include <stdio.h>
int main()
{
    char c[5];
    scanf("%s", c);
    return 0;
}

To make it crash, type in more than 5 characters.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wineps.drv/mkagl.c:187]: (portability) Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wineps.drv/ps.c:647]: (warning) %u in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wineps.drv/type1.c:655]: (warning) %x in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wineps.drv/type1afm.c:1140]: (portability) Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wineps.drv/type42.c:364]: (warning) %d in format string (no. 2) requires 'int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wineps.drv/type42.c:364]: (warning) %d in format string (no. 4) requires 'int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/winhttp/net.c:831]: (portability) Non reentrant function 'gethostbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gethostbyname_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wininet/cookie.c:374]: (warning) %u in format string (no. 1) requires 'unsigned int *' but the argument type is 'DWORD * {aka unsigned long *}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wininet/cookie.c:497]: (warning) %u in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wininet/ftp.c:3607]: (portability) Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wininet/ftp.c:3618]: (portability) Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wininet/ftp.c:3639]: (portability) Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wininet/ftp.c:3647]: (portability) Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wininet/ftp.c:3651]: (portability) Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wininet/ftp.c:3670]: (portability) Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wininet/ftp.c:3692]: (portability) Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wininet/ftp.c:3706]: (portability) Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wininet/ftp.c:3719]: (portability) Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wininet/http.c:3789]: (portability) Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wininet/tests/http.c:227]: (warning) %u in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wininet/tests/urlcache.c:221]: (warning) Comparison of a boolean expression with an integer.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wininet/tests/urlcache.c:225]: (warning) Comparison of a boolean expression with an integer.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wininet/tests/urlcache.c:230]: (warning) Comparison of a boolean expression with an integer.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wininet/tests/urlcache.c:313]: (warning) Comparison of a boolean expression with an integer.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wininet/utility.c:221]: (portability) Non reentrant function 'gethostbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gethostbyname_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/winmm/mci.c:1648]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/winsock.dll16/socket.c:312]: (portability) Non reentrant function 'gethostbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gethostbyname_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/winsock.dll16/socket.c:329]: (portability) Non reentrant function 'gethostbyaddr' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gethostbyaddr_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/winsock.dll16/socket.c:346]: (portability) Non reentrant function 'getprotobyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getprotobyname_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/winsock.dll16/socket.c:380]: (portability) Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/winsock.dll16/socket.c:397]: (portability) Non reentrant function 'getservbyport' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyport_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/winsock.dll16/socket.c:685]: (portability) Non reentrant function 'gethostbyaddr' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gethostbyaddr_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/winsock.dll16/socket.c:696]: (portability) Non reentrant function 'gethostbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gethostbyname_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/winsock.dll16/socket.c:707]: (portability) Non reentrant function 'getprotobyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getprotobyname_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/winsock.dll16/socket.c:729]: (portability) Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/winsock.dll16/socket.c:740]: (portability) Non reentrant function 'getservbyport' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyport_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/winspool.drv/info.c:8001]: (warning) Assignment of function parameter has no effect outside the function.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/wnaspi32/aspi.c:339]: (portability) Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ws2_32/socket.c:5148]: (portability) Non reentrant function 'gethostbyaddr' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gethostbyaddr_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ws2_32/socket.c:5331]: (portability) Non reentrant function 'gethostbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gethostbyname_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ws2_32/socket.c:5425]: (portability) Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ws2_32/socket.c:5362]: (portability) Non reentrant function 'getprotobyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getprotobyname_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ws2_32/socket.c:5891]: (portability) Non reentrant function 'getservbyport' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyport_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ws2_32/tests/sock.c:1078]: (portability) Non reentrant function 'gethostbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gethostbyname_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ws2_32/tests/sock.c:1095]: (portability) Non reentrant function 'gethostbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gethostbyname_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ws2_32/tests/sock.c:1901]: (portability) Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ws2_32/tests/sock.c:1906]: (portability) Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ws2_32/tests/sock.c:3750]: (portability) Non reentrant function 'gethostbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gethostbyname_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ws2_32/tests/sock.c:3754]: (portability) Non reentrant function 'gethostbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gethostbyname_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ws2_32/tests/sock.c:3804]: (portability) Non reentrant function 'gethostbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gethostbyname_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ws2_32/tests/sock.c:3827]: (portability) Non reentrant function 'gethostbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gethostbyname_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/dlls/ws2_32/tests/sock.c:3846]: (portability) Non reentrant function 'gethostbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gethostbyname_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/libs/wine/config.c:270]: (portability) Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/libs/wpp/preproc.c:467]: (portability) Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/libs/wpp/preproc.c:503]: (portability) Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/libs/wpp/wpp.c:68]: (portability) Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/libs/wpp/wpp.c:71]: (portability) Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/programs/cabarc/cabarc.c:138]: (warning) %u in format string (no. 1) requires 'unsigned int' but the argument type is 'int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/programs/dxdiag/output.c:110]: (warning) %u in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/programs/msiexec/msiexec.c:868]: (warning) %x in format string (no. 2) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/programs/msiexec/msiexec.c:868]: (warning) %u in format string (no. 3) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/programs/msiexec/service.c:97]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/programs/regedit/regproc.c:154]: (warning) %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'DWORD * {aka unsigned long *}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/programs/regedit/regproc.c:897]: (warning) %d in format string (no. 2) requires 'int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/programs/regedit/regproc.c:1207]: (warning) %d in format string (no. 2) requires 'int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/programs/services/rpc.c:359]: (warning) Assignment of function parameter has no effect outside the function.
[/home/igor/wine-1.7.28-source/wine-1.7.28/programs/winebrowser/main.c:83]: (portability) Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/programs/winebrowser/main.c:94]: (portability) Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/programs/winecfg/appdefaults.c:430]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/programs/winecfg/appdefaults.c:430]: (warning) %d in format string (no. 2) requires 'int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/programs/winecfg/appdefaults.c:430]: (warning) %d in format string (no. 3) requires 'int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/programs/winecfg/appdefaults.c:448]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/programs/winecfg/appdefaults.c:448]: (warning) %d in format string (no. 2) requires 'int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/programs/winecfg/appdefaults.c:452]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/programs/winecfg/drive.c:198]: (warning) %X in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/programs/winecfg/driveui.c:469]: (warning) %X in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/programs/winecfg/libraries.c:266]: (portability) Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/programs/winedbg/be_arm.c:1877]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/programs/winedbg/be_arm.c:1878]: (warning) Casting between integer* and double* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/programs/winedbg/be_arm.c:1879]: (warning) Casting between integer* and long double* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/programs/winedbg/be_arm64.c:262]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/programs/winedbg/be_arm64.c:263]: (warning) Casting between integer* and double* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/programs/winedbg/be_arm64.c:264]: (warning) Casting between integer* and long double* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/programs/winedbg/be_i386.c:770]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/programs/winedbg/be_i386.c:771]: (warning) Casting between integer* and double* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/programs/winedbg/be_i386.c:772]: (warning) Casting between integer* and long double* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/programs/winedbg/be_x86_64.c:632]: (warning) Casting between integer* and float* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/programs/winedbg/be_x86_64.c:633]: (warning) Casting between integer* and double* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/programs/winedbg/be_x86_64.c:634]: (warning) Casting between integer* and long double* which have an incompatible binary data representation.
[/home/igor/wine-1.7.28-source/wine-1.7.28/programs/winedbg/memory.c:702]: (warning) %u in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/programs/winedbg/tgt_minidump.c:138]: (portability) '(dbg_curr_process).mapping' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. Arithmetic operations on 'void *' is a GNU C extension, which defines the 'sizeof(void)' to be 1.
[/home/igor/wine-1.7.28-source/wine-1.7.28/programs/winedbg/winedbg.c:480]: (warning) %x in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/programs/winefile/winefile.c:470]: (portability) Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/programs/winefile/winefile.c:513]: (portability) Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/programs/winetest/gui.c:123]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/programs/winetest/gui.c:123]: (warning) %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/programs/winetest/gui.c:151]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/programs/winetest/gui.c:151]: (warning) %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/programs/winetest/main.c:691]: (portability) Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/programs/winetest/main.c:699]: (portability) Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/programs/winetest/send.c:56]: (portability) Non reentrant function 'gethostbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gethostbyname_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/programs/winhlp32/hlpfile.c:1064]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/programs/winhlp32/hlpfile.c:1480]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/programs/winhlp32/hlpfile.c:1480]: (warning) %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/programs/winhlp32/hlpfile.c:1736]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/programs/winhlp32/hlpfile.c:1754]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/server/change.c:690]: (warning) %u in format string (no. 1) requires 'unsigned int' but the argument type is 'int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/server/change.c:946]: (warning) %u in format string (no. 1) requires 'unsigned int' but the argument type is 'int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/server/change.c:1014]: (warning) %u in format string (no. 1) requires 'unsigned int' but the argument type is 'int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/server/change.c:1035]: (warning) %u in format string (no. 1) requires 'unsigned int' but the argument type is 'int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/server/fd.c:504]: (error) Uninitialized variable: dummy
[/home/igor/wine-1.7.28-source/wine-1.7.28/server/mailslot.c:227]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/server/object.c:70]: (warning) %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/server/object.c:76]: (warning) %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/server/procfs.c:58]: (warning) %u in format string (no. 1) requires 'unsigned int' but the argument type is 'int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/server/procfs.c:78]: (warning) %u in format string (no. 1) requires 'unsigned int' but the argument type is 'int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/server/procfs.c:78]: (warning) %u in format string (no. 2) requires 'unsigned int' but the argument type is 'int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/server/ptrace.c:360]: (warning) %u in format string (no. 1) requires 'unsigned int' but the argument type is 'int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/server/ptrace.c:461]: (warning) %u in format string (no. 1) requires 'unsigned int' but the argument type is 'int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/server/queue.c:2117]: (warning) %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/server/queue.c:2117]: (warning) %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/server/registry.c:1668]: (error) Returning/dereferencing 'f' after it is deallocated / released
[/home/igor/wine-1.7.28-source/wine-1.7.28/server/semaphore.c:127]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/server/semaphore.c:127]: (warning) %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/server/window.c:1644]: (error) syntax error
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/make_xftmpl.c:172]: (error) Common realloc mistake: 'output_data' nulled but not freed upon failure
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/make_xftmpl.c:358]: (portability) Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/make_xftmpl.c:360]: (portability) Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/make_xftmpl.c:362]: (portability) Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/make_xftmpl.c:366]: (portability) Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/make_xftmpl.c:371]: (portability) Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/makedep.c:1709]: (error) Allocation with obj_dir_path, output_filename doesn't release it.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/makedep.c:1334]: (error) Memory leak: filename
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/makedep.c:865]: (portability) Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/makedep.c:868]: (portability) Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/makedep.c:872]: (portability) Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/makedep.c:904]: (portability) Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/makedep.c:1071]: (portability) Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/makedep.c:1072]: (portability) Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/makedep.c:1073]: (portability) Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/makedep.c:1536]: (portability) Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/makedep.c:1943]: (portability) Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/makedep.c:1944]: (portability) Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/sfnt2fon/sfnt2fon.c:469]: (warning) %u in format string (no. 2) requires 'unsigned int' but the argument type is 'int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/widl/client.c:437]: (error) syntax error
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/widl/expr.c:698]: (warning) %u in format string (no. 1) requires 'unsigned int' but the argument type is 'int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/widl/hash.c:518]: (warning) %x in format string (no. 1) requires 'unsigned int' but the argument type is 'LCID {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/widl/header.c:735]: (error) syntax error
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/widl/proxy.c:451]: (error) syntax error
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/widl/register.c:68]: (error) syntax error
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/widl/server.c:463]: (error) syntax error
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/widl/typegen.c:490]: (error) syntax error
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/widl/typetree.c:70]: (error) syntax error
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/widl/widl.c:462]: (error) syntax error
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/widl/write_msft.c:1327]: (error) syntax error
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winebuild/parser.c:462]: (portability) Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winebuild/parser.c:484]: (portability) Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winebuild/utils.c:198]: (portability) Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/debug.c:557]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/debug.c:564]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/debug.c:710]: (error) Common realloc mistake: 'stabbuff' nulled but not freed upon failure
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/dump.c:273]: (warning) %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/emf.c:182]: (warning) %d in format string (no. 2) requires 'int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/font.c:109]: (warning) %d in format string (no. 2) requires 'int' but the argument type is 'LONG {aka long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/lib.c:213]: (warning) %u in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/lib.c:226]: (warning) %u in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/lib.c:229]: (warning) %x in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/lib.c:229]: (warning) %x in format string (no. 2) requires 'unsigned int' but the argument type is 'DWORD * {aka unsigned long *}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/lib.c:237]: (warning) %u in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/lnk.c:253]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/lnk.c:254]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/lnk.c:255]: (warning) %x in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/lnk.c:258]: (warning) %x in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/lnk.c:264]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/lnk.c:264]: (warning) %d in format string (no. 2) requires 'int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/lnk.c:264]: (warning) %x in format string (no. 3) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/lnk.c:264]: (warning) %d in format string (no. 4) requires 'int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/lnk.c:272]: (warning) %x in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/lnk.c:278]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/lnk.c:278]: (warning) %d in format string (no. 2) requires 'int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/lnk.c:285]: (warning) %x in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/lnk.c:290]: (warning) %x in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/lnk.c:291]: (warning) %x in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/lnk.c:340]: (warning) %x in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/lnk.c:341]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/lnk.c:350]: (warning) %x in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/lnk.c:413]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/lnk.c:417]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/lnk.c:419]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/lnk.c:420]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/lnk.c:461]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/lnk.c:466]: (warning) %x in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/lnk.c:489]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/lnk.c:490]: (warning) %x in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/lnk.c:548]: (warning) %x in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/lnk.c:551]: (warning) %x in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/lnk.c:552]: (warning) %x in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/lnk.c:553]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/lnk.c:554]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/lnk.c:555]: (warning) %x in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/lnk.c:556]: (warning) %x in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/lnk.c:557]: (warning) %x in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/lnk.c:560]: (warning) %x in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/lnk.c:594]: (warning) %x in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/lnk.c:597]: (warning) %x in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/minidump.c:111]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/minidump.c:142]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/minidump.c:233]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/minidump.c:427]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/msc.c:594]: (warning) %u in format string (no. 3) requires 'unsigned int' but the argument type is 'int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/msc.c:600]: (warning) %u in format string (no. 3) requires 'unsigned int' but the argument type is 'int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/msc.c:607]: (warning) %u in format string (no. 3) requires 'unsigned int' but the argument type is 'int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/msc.c:638]: (warning) %u in format string (no. 9) requires 'unsigned int' but the argument type is 'int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/msc.c:649]: (warning) %u in format string (no. 9) requires 'unsigned int' but the argument type is 'int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/msc.c:662]: (warning) %u in format string (no. 9) requires 'unsigned int' but the argument type is 'int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/msc.c:672]: (warning) %u in format string (no. 6) requires 'unsigned int' but the argument type is 'int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/msc.c:680]: (warning) %u in format string (no. 6) requires 'unsigned int' but the argument type is 'int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/msc.c:689]: (warning) %u in format string (no. 6) requires 'unsigned int' but the argument type is 'int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/msc.c:992]: (warning) %u in format string (no. 2) requires 'unsigned int' but the argument type is 'int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/msc.c:1013]: (warning) %u in format string (no. 2) requires 'unsigned int' but the argument type is 'int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/msc.c:1034]: (warning) %u in format string (no. 2) requires 'unsigned int' but the argument type is 'int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/msc.c:1124]: (warning) %u in format string (no. 1) requires 'unsigned int' but the argument type is 'int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/pdb.c:148]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/pdb.c:148]: (warning) %x in format string (no. 2) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/pdb.c:745]: (warning) %x in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/pdb.c:745]: (warning) %x in format string (no. 2) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/pdb.c:767]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/pdb.c:767]: (warning) %x in format string (no. 3) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/pdb.c:900]: (warning) %x in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/pdb.c:900]: (warning) %x in format string (no. 2) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/pdb.c:922]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/pdb.c:922]: (warning) %x in format string (no. 3) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/pdb.c:219] -> [/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/pdb.c:218]: (warning) Possible null pointer dereference: ret - otherwise it is redundant to check it against null.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/pdb.c:969] -> [/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/pdb.c:964]: (warning) Possible null pointer dereference: head - otherwise it is redundant to check it against null.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/pe.c:168]: (warning) %x in format string (no. 2) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/pe.c:168]: (warning) %u in format string (no. 3) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/pe.c:533]: (warning) %X in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD * {aka unsigned long *}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/pe.c:633]: (warning) %x in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/pe.c:633]: (warning) %x in format string (no. 2) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/pe.c:637]: (warning) %x in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/pe.c:637]: (warning) %x in format string (no. 2) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/pe.c:642]: (warning) %x in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/pe.c:719]: (warning) %x in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/pe.c:719]: (warning) %x in format string (no. 2) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/pe.c:724]: (warning) %x in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/pe.c:999]: (warning) %X in format string (no. 2) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/pe.c:1643]: (warning) %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winedump/tlb.c:644]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/winegcc/utils.c:159]: (portability) Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/wmc/lang.c:173]: (warning) %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/wmc/lang.c:173]: (warning) %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/wmc/po.c:667]: (portability) Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/wmc/write.c:266]: (warning) %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/wmc/write.c:268]: (warning) %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/wrc/dumpres.c:236]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/wrc/dumpres.c:538]: (warning) %x in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/wrc/dumpres.c:544]: (warning) %x in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/wrc/dumpres.c:547]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/wrc/dumpres.c:578]: (warning) %x in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/wrc/dumpres.c:585]: (warning) %x in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/wrc/dumpres.c:627]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/wrc/dumpres.c:629]: (warning) %x in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/wrc/dumpres.c:644]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/wrc/dumpres.c:646]: (warning) %x in format string (no. 1) requires 'unsigned int' but the argument type is 'DWORD {aka unsigned long}'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/wrc/genres.c:1793]: (warning) %u in format string (no. 1) requires 'unsigned int' but the argument type is 'int'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/wrc/po.c:1232]: (portability) Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'.
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/wrc/po.c:1062]: (error) Uninitialized variable: new
[/home/igor/wine-1.7.28-source/wine-1.7.28/tools/wrc/po.c:1082]: (error) Uninitialized variable: new


More information about the wine-devel mailing list