-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 09/05/2010 12:15 AM, Dave Toll wrote: > I do not > understand why there is an assert towards the end of > sqlite3_initialize() that fails on a 32-bit platform if SQLITE_DEBUG is > defined (code taken from SQLite 3.6.23.1): [...] > Am I missing something here? I define SQLITE_INT64_TYPE as long in order > to compile.
The integers that SQLite can store are up to 64 bit signed. For example 'long long' on 32 bit platforms is typically 64 bit. The section of code you quoted looks at floating point values (double precision in C) which also should be 64 bit. It verifies that the 64 bit floating point values and 64 bit integers are indeed 64 bit. Then it verifies a way of representing the floating point 'not a number' concept. This all has nothing to do with the prior messages in the thread :-) Roger -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkyDCUEACgkQmOOfHg372QStfwCdEf3SuNqaoRmcNA9yg9dysnIo BfsAoKn7OJscUIJspyVZxJYPlIJ+mRZV =4lXy -----END PGP SIGNATURE----- _______________________________________________ sqlite-users mailing list [email protected] http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

