On Mon, 08 Apr 2013 08:39:49 +0200, Alexandr N?mec <a.ne...@atlas.cz> wrote:
> Hi all, > > thanks for your replies, but unfortunately they did not answer > my original question whether these warnings are harmless and > can be ignored or not. These warnings reported by the VS C++ > compiler are about "possible loss of data", so it is a > situation when a "int64" expression result is assigned to an > "int" variable for example. In such cases these warnings are > very legitimate. If such an assignment is the real intention > of the programmer, an explicit (int) typecast should be added, > because it will > >- tell to the rest of the world, that the programmer knows > what he is doing, ie. he really wants to "truncate" the result, The programmers know what they are doing. As <http://www.sqlite.org/faq.html#q17> tells, they are harmless if all tests scripts succeed. The test scripts are run before every SQLite release. SQLite is not released if a test fails. So, the warnings can be ignored. >- eliminate compiler warnings of this type. > > There are only 5 warning of this type in the entire code base, > so that should be an easy fix. Warnings are fixed eventually ( e.g. <http://www.sqlite.org/cgi/src/info/274d2a2266> ), but with a lower priority than making sure all tests succeed. >Alex -- Groet, Cordialement, Pozdrawiam, Regards, Kees Nuyt _______________________________________________ sqlite-users mailing list sqlite-users@sqlite.org http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users