Shane Harrelson <sh...@...> writes:
> ...
> I suspect that one of these "quirks" in your build environment is being
> exposed by the code in winCurrentTime(). Perhaps you could debug through
> the code and find where the calculations are going wrong? In this way we
> could provide more help.
>
Shane,
I apologize for my quick snap response.
I have debugged the code and have identified what is happening.
The calculation in my environment results in 0 (zero) for this:
static const sqlite3_int64 max32BitValue =
(sqlite3_int64)2000000000 + (sqlite3_int64)2000000000 +
(sqlite3_int64)294967296;
Which breaks all of the following datetime calculations.
When compiled with the type sqlite3_uint64 then it works correctly.
I am working on a much simpler winCurrentTime solution but I'm stilling
creating all test cases to verify the algorithm before posting.
4eanlss
_______________________________________________
sqlite-users mailing list
[email protected]
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users