dbsql/TODO

46 lines
1.3 KiB
Text
Raw Normal View History

2009-09-01 02:41:32 +00:00
* Check all DB API calls
Make sure a) we check return codes for for all calls into DB and
2009-09-01 02:41:32 +00:00
that b) when there is an error we output it only when configured
to be verbose and c) then return the proper DBSQL error indicating
what went wrong at a higher level.
* Review all reused DB code
Make sure that we're up to date with the latest in DB. Things such
2009-09-01 02:41:32 +00:00
as hashing, etc.
* Find printf/fprintf calls which print error messages
The library should never print messages unless configured to be
verbose.
2009-09-01 02:41:32 +00:00
* splint
Clean up all items pointed out by splint.
2009-09-01 02:41:32 +00:00
* makedepend
* valgrind
Fix all memory related bugs.
* review dbsql/dbsql.c
General clean-up including changing calls to malloc, free, etc to
__os_malloc, __os_free, etc.
2009-09-01 02:41:32 +00:00
* Review SQLite's latest lemon.c and lempar.c code
* Review code for trailing spaces, tab characters, lines > 79 col
* api.c/__os_sleep()
This is now static in DB's code, so to hack the compile I commented
2009-09-01 02:41:32 +00:00
out the use of __os_sleep() in api.c
* test/scr026
This test has not been updated to check for DBSQL API calls rather
than DB API calls. Review and fix it.
* test/scr030
Update this test to match the configure script. Augment it so that
2009-09-02 01:58:47 +00:00
as the configure script changes the script reports options not
tested.