sqlite/src
drh 9404d50e3b Use sqlite3_mprintf() instead of strdup() to reduce libc dependencies.
Ticket #2114. (CVS 3532)

FossilOrigin-Name: bf4a78cb315c0b1fca31c6f596ff0a8ece96860f
2006-12-19 18:46:08 +00:00
..
alter.c Bug fix in date/time computations. Ticket #1964. 2006-09-08 12:27:36 +00:00
analyze.c Store collation sequence names instead of pointers in sharable schema data structures. (CVS 2904) 2006-01-10 17:58:23 +00:00
attach.c Prevent databases from being DETACHed while they are in use. Fix for #1873. (CVS 3312) 2006-06-27 16:34:56 +00:00
auth.c Add some tests (and fixes) for virtual tables and the authorization callback. Still more to come. (CVS 3260) 2006-06-16 08:01:02 +00:00
btree.c Speed improvement: do not journal or rollback pages that are pulled out of 2006-12-18 18:34:51 +00:00
btree.h Prevent databases from being DETACHed while they are in use. Fix for #1873. (CVS 3312) 2006-06-27 16:34:56 +00:00
build.c Query optimizer enhancement: In "FROM a,b,c left join d" allow the C table 2006-12-16 16:25:15 +00:00
callback.c When opening a new connection on a shared cache, be careful not to 2006-05-24 12:43:26 +00:00
complete.c Change sqlite3MallocClearFailed() calls to sqlite3ApiExit(), a better API. (CVS 2970) 2006-01-18 15:25:17 +00:00
date.c CVS malfunctioned on the previous check-in. Make sure the revision to 2006-09-25 18:05:04 +00:00
delete.c Add tests to ensure an INSERT/UPDATE/DELETE immediately after virtual table construction does not fail. (CVS 3270) 2006-06-19 03:05:10 +00:00
experimental.c Patches to support linux on embedded platforms. (CVS 3049) 2006-01-31 20:49:13 +00:00
expr.c Query optimizer enhancement: In "FROM a,b,c left join d" allow the C table 2006-12-16 16:25:15 +00:00
func.c Add the sqlite3_overload_function() API - part of the virtual table 2006-09-16 21:45:14 +00:00
hash.c Changes so that test_async.c works with memory management turned on. (CVS 3093) 2006-02-14 10:48:39 +00:00
hash.h Changes so that test_async.c works with memory management turned on. (CVS 3093) 2006-02-14 10:48:39 +00:00
insert.c Bug fix: Get INSERT INTO ... SELECT working when the target is a virtual 2006-08-29 18:46:14 +00:00
legacy.c Add support for extended result codes - additional result information 2006-09-15 07:28:50 +00:00
loadext.c Fix a build problem around sqlite3_overload_function. Only affects 2006-09-22 23:38:21 +00:00
main.c fts2 support for testing. These are a prelude to adding some test 2006-10-19 20:27:58 +00:00
md5.c More annoying and pointless signedness warnings fixed. (CVS 2811) 2005-12-09 20:21:58 +00:00
os_common.h Minor build fixes. (CVS 3419) 2006-09-14 16:57:19 +00:00
os_os2.c Use the difference between the SQLITE_IOERR_SHORT_READ and SQLITE_IOERR_READ 2006-11-06 21:20:25 +00:00
os_os2.h Added support for OS/2. Ticket #1817 (CVS 3198) 2006-06-03 18:02:15 +00:00
os_test.c While doing a transaction comment, use fdatasync() instead of fsync() in 2005-09-08 12:38:41 +00:00
os_test.h Fix a problem with crashtest caused by the F_FULLSYNC change. (CVS 2373) 2005-03-10 14:32:24 +00:00
os_unix.c The uninitialized file descriptor from the unixFile structure is passed to sqlite3DetectLockingStyle in allocateUnixFile rather than the file descriptor passed in. This was causing the locking detection on NFS file systems to behave somewhat randomly and the result was locks were not respected and data loss could occur. (CVS 3508) 2006-11-11 01:31:58 +00:00
os_unix.h Changes to the unix OS layer aimed at finding and fixing tickets 2005-06-15 17:47:55 +00:00
os_win.c Fix a typo in os_win.c. Ticket #2055. (CVS 3504) 2006-11-07 15:02:07 +00:00
os_win.h Use type i64 instead of off_t for file offsets since off_t is giving 2004-10-01 02:00:31 +00:00
os.c General test coverage improvements. (CVS 3022) 2006-01-24 10:58:21 +00:00
os.h Change the default temp file prefix to be "sqlite" spelled backwards. 2006-10-31 21:27:33 +00:00
pager.c Speed improvement: do not journal or rollback pages that are pulled out of 2006-12-18 18:34:51 +00:00
pager.h Use the difference between the SQLITE_IOERR_SHORT_READ and SQLITE_IOERR_READ 2006-11-06 21:20:25 +00:00
parse.y Query optimizer enhancement: In "FROM a,b,c left join d" allow the C table 2006-12-16 16:25:15 +00:00
pragma.c Change the table_info pragma so that it returns NULL for the default 2006-11-30 13:06:37 +00:00
prepare.c First cut at adding the sqlite3_prepare_v2() API. Test cases added, but 2006-11-09 00:24:53 +00:00
printf.c Publish APIs sqlite3_malloc() and sqlite3_realloc() that use the OS-layer 2006-06-26 21:35:44 +00:00
random.c Change the OS interface layer to use traditional direct function call 2006-01-06 14:32:19 +00:00
select.c Query optimizer enhancement: In "FROM a,b,c left join d" allow the C table 2006-12-16 16:25:15 +00:00
server.c Documentation updates. Fix to date.c. But most importantly: database 2006-01-15 00:13:15 +00:00
shell.c Fix the ".dump" command in the shell. Ticket #2072. Also ticket #2065. (CVS 3515) 2006-11-20 16:21:10 +00:00
sqlite3ext.h Fix a build problem around sqlite3_overload_function. Only affects 2006-09-22 23:38:21 +00:00
sqlite.h.in First cut at adding the sqlite3_prepare_v2() API. Test cases added, but 2006-11-09 00:24:53 +00:00
sqliteInt.h Query optimizer enhancement: In "FROM a,b,c left join d" allow the C table 2006-12-16 16:25:15 +00:00
table.c Add support for extended result codes - additional result information 2006-09-15 07:28:50 +00:00
tclsqlite.c Use sqlite3_mprintf() instead of strdup() to reduce libc dependencies. 2006-12-19 18:46:08 +00:00
test1.c Add performance tests to the test suite. (CVS 3516) 2006-11-23 09:39:16 +00:00
test2.c Change the OS interface layer to use traditional direct function call 2006-01-06 14:32:19 +00:00
test3.c Compile in test code whenever -DSQLITE_TEST=1 is present. Do not rely 2006-08-13 18:39:26 +00:00
test4.c Detect integer overflow in the abs() function. The random() function 2006-02-23 21:43:55 +00:00
test5.c More annoying and pointless signedness warnings fixed. (CVS 2811) 2005-12-09 20:21:58 +00:00
test6.c General test coverage improvements. (CVS 3022) 2006-01-24 10:58:21 +00:00
test7.c Get the build to run with -DSQLITE_OMIT_SHARED_CACHE. (CVS 3145) 2006-03-22 22:10:07 +00:00
test8.c Website changes for version 3.3.8. Remove a C++-ism from test8.c. (CVS 3468) 2006-10-08 18:56:57 +00:00
test_async.c test_async.c: Writer-thread should not relinquish mutex when writing a file for which only one file handle is open (fixes bug introduced in (3093)). (CVS 3097) 2006-02-14 14:46:41 +00:00
test_autoext.c Add the new experimental sqlite3_auto_extension() API. (CVS 3362) 2006-08-23 20:07:20 +00:00
test_loadext.c Add some tests for sqlite3_load_extension(). (CVS 3239) 2006-06-14 10:38:02 +00:00
test_md5.c SUM never gives an error. An integer result is returned for exact results 2006-02-09 22:13:41 +00:00
test_schema.c Add a rudimentary tokenizer and parser to FTS1 for parsing the module 2006-09-11 00:34:22 +00:00
test_server.c Get the build to run with -DSQLITE_OMIT_SHARED_CACHE. (CVS 3145) 2006-03-22 22:10:07 +00:00
test_tclvar.c Add a rudimentary tokenizer and parser to FTS1 for parsing the module 2006-09-11 00:34:22 +00:00
tokenize.c Require whitespace or punctuation between a numeric literal and an 2006-08-12 12:33:14 +00:00
trigger.c Fix a problems that arise if malloc() fails while compiling SELECT 2006-10-18 23:26:38 +00:00
update.c Changes so that it will build with SQLITE_OMIT_VIRTUALTABLE=1. (CVS 3309) 2006-06-27 13:20:21 +00:00
utf.c When converting UTF8 or UTF16 strings, change overlong strings and other 2006-10-19 01:58:43 +00:00
util.c Add support for extended result codes - additional result information 2006-09-15 07:28:50 +00:00
vacuum.c Make sure VACUUM cleans up after itself. Ticket #2071. (CVS 3514) 2006-11-18 20:20:21 +00:00
vdbe.c Enhance the optimizer so that IS NULL can use an available index. (CVS 3494) 2006-10-28 00:28:09 +00:00
vdbe.h First cut at adding the sqlite3_prepare_v2() API. Test cases added, but 2006-11-09 00:24:53 +00:00
vdbeapi.c First cut at adding the sqlite3_prepare_v2() API. Test cases added, but 2006-11-09 00:24:53 +00:00
vdbeaux.c First cut at adding the sqlite3_prepare_v2() API. Test cases added, but 2006-11-09 00:24:53 +00:00
vdbefifo.c Fix a bug in DELETE that might cause a segfault when deleting more 2005-08-24 16:13:51 +00:00
vdbeInt.h First cut at adding the sqlite3_prepare_v2() API. Test cases added, but 2006-11-09 00:24:53 +00:00
vdbemem.c Make sure strings returned by sqlite3_value_text() and sqlite3_value_text16() 2006-09-04 15:53:53 +00:00
vtab.c Convert all names to lower case before sending them to the xFindFunction 2006-09-18 20:24:02 +00:00
where.c Query optimizer enhancement: In "FROM a,b,c left join d" allow the C table 2006-12-16 16:25:15 +00:00