aboutsummaryrefslogtreecommitdiff
path: root/src/printf.c
Commit message (Collapse)AuthorAge
...
* Code changes resulting from Coverity analysis.drh2006-03-06
| | | | | | | http://scan.coverity.com/ Found 1 potential segfault in sqlite3_mprintf(). Also 2 failures to fclose() following a malloc() failure. And lots of cases where unnecessary conditionals could be removed from the code. (CVS 3126) FossilOrigin-Name: e510e6dd9d6261f33b853af3b32d155b9d6b63b3
* Remove unused parameters on internal APIs. Suppress warnings fromdrh2006-02-24
| | | | | CodeWarrior. (CVS 3110) FossilOrigin-Name: 4b22e4b847f8d5c29830baea541194ef3a0c4811
* Rename some variables to avoid hiding others. Also add "static" to two ↵danielk19772006-01-24
| | | | | function signatures that were missing it. (CVS 3024) FossilOrigin-Name: d86f18a4277ebffb644ba2e574e0b697c8bbf8e4
* Clean up annoying (and pointless) compiler warnings about differing ↵drh2005-12-09
| | | | | signedness. (CVS 2810) FossilOrigin-Name: 83a59151559d9496d4f546e03e65087ea974717d
* Attempt to fix the SQLite core so that no floating point operations are useddrh2005-10-13
| | | | | | | anywhere if SQLITE_OMIT_FLOATING_POINT is defined at compile-time. This is useful to people who use SQLite on embedded processors that lack floating point support. (CVS 2749) FossilOrigin-Name: a0bdb584680ce6400d9e8c57db9d91197cc7b776
* Fix a whole host of newly discovered memory leaks the occur after adrh2005-09-16
| | | | | failure of realloc(). (CVS 2696) FossilOrigin-Name: 4686d649756a0aa301ade901ac49c89a976c5402
* Changes to reduce the amount of stack space required. (CVS 2661)drh2005-09-06
| | | FossilOrigin-Name: b86bd70f301205d6ca66475a425e157b976107e2
* Fix printf.c so that it handles 10.0 correctly. (CVS 2643)drh2005-08-30
| | | FossilOrigin-Name: 0f7a53f78d9dd5c426be834f2d50a6fe4e860141
* Increased test coverage on trigger.c and printf.c. (CVS 2601)drh2005-08-19
| | | FossilOrigin-Name: 842a80bd8f18d6fd046604f9a057bcd738234f1f
* Fix a comment in printf. (CVS 2588)drh2005-08-13
| | | FossilOrigin-Name: 1054685f15095ef147d9e9a32bd56b0eaaf9fa54
* Additional cleanup and optimization of the printf function. (CVS 2587)drh2005-08-13
| | | FossilOrigin-Name: 240bb049001b0d1419d72b6ef909236e12bd5949
* Add the "!" flag to the "%g" mprintf conversion parameter to force adrh2005-08-13
| | | | | | | decimal point. This prevents floating point values from appearing as integers. Use this flag when converting floating point to text. Ticket #1362. (CVS 2586) FossilOrigin-Name: 4b98dace6b90abf4a6fe1cd51e6392fd213358c4
* Make the round() function work correctly on numbers with very large exponents.drh2005-08-13
| | | | | Ticket #1340. (CVS 2585) FossilOrigin-Name: 4f47c3c884e38b810450b6127ab33c7b86e6743c
* Create table now works with sqlite3NestedParse. This changed uncovereddrh2004-11-05
| | | | | a latent bug in xprintf which is also fixed. (CVS 2069) FossilOrigin-Name: b0506bdd701339d63166ada065445776dd499588
* Convert many constants to have type "const". (CVS 2006)drh2004-10-06
| | | FossilOrigin-Name: d790c84c5a889928d07f5394fffef0cbb8d5f214
* Optimizations to vdbeaux.c and printf.c (CVS 1980)drh2004-09-24
| | | FossilOrigin-Name: eabc77c99b3e78b4c620a1736d9acfa6cb1e7b67
* Improvements to the debugging code. (CVS 1979)drh2004-09-24
| | | FossilOrigin-Name: bdc3bb070f7f29713b7bb9a6454a7ecbee6cf36d
* Add comments to unused P3 fields of selected instructions when NDEBUG isdrh2004-09-19
| | | | | not defined. This makes VDBE program dumps more readable during debugging. (CVS 1973) FossilOrigin-Name: 4871c77f8fce36ff230e1f026f4e4e49492515e9
* More changes directed at getting things to work on 64-bit platforms. (CVS 1949)drh2004-09-08
| | | FossilOrigin-Name: 39755d216608e9d12e1055433549f820f63608a7
* Fix problems for 64-bit machines and when SQLITE_OMIT_AUTHORIZATION is ↵drh2004-07-26
| | | | | defined. (CVS 1868) FossilOrigin-Name: e3cad1ab6226089265b4d15c6fc67cc33a31425f
* mprintf() correctly handles "%s","". Fix for ticket #812. (CVS 1800)drh2004-07-17
| | | FossilOrigin-Name: 4f56db1149f65dc2edf6626fa20ae255a5f5280c
* Fix signed integer problems in vxprintf. Ticket #778. Also remove somedrh2004-06-25
| | | | | dead code from util.c. (CVS 1685) FossilOrigin-Name: 200cd3baf60e6cfad9fa3971834367821456ae30
* Be careful to initialize the Mem.xDel field to zero for static Mems. (CVS 1671)drh2004-06-22
| | | FossilOrigin-Name: e17ea666b1eb1df12a1d4d78bda2e025e2aa30bd
* Patch around compilers that do not support "long long int". (CVS 1656)drh2004-06-22
| | | FossilOrigin-Name: d98b1502e2947d24ab9f4a5d2e5b9a95dde92faf
* Changes to allow libsqlite3.a and libsqlite.a to be both linked into thedrh2004-06-18
| | | | | same program at the same time. (CVS 1621) FossilOrigin-Name: 2590fffcaa92adc619f7a927d2b5169d8dfef50a
* Trivial modifications to prevent compiler warnings. (CVS 1607)danielk19772004-06-16
| | | FossilOrigin-Name: 7974c9a6f5ed86f02176376d99d909c43a4ae455
* Fix handling of a failed malloc() in various places (CVS 1605)danielk19772004-06-16
| | | FossilOrigin-Name: b739ef2a1b8f7cfee4ab3f4c1319c159bd1e2e40
* More work on windows locking. Fix some problems with unix locking. Theredrh2004-06-07
| | | | | is still an assertion failure on windows locking in attach2.test. (CVS 1539) FossilOrigin-Name: 0c2d169cf3c0f36972015c952a2b46cb9a333881
* Progress towards getting locking to work on windows. (CVS 1536)drh2004-06-07
| | | FossilOrigin-Name: 4f7c0961ad6cb7082bf7716f0c7ca16a8742c039
* Change the table record format to support manifest typing. (CVS 1361)danielk19772004-05-12
| | | FossilOrigin-Name: 0242c9e4f7c85e9c911cf30d90b0cdb1015f3d7d
* Change the names of external symbols from sqlite_XXX to sqlite3_XXX. (CVS 1338)danielk19772004-05-10
| | | FossilOrigin-Name: 2242423e31a5e81e89ffcc99e62307c5cc0120d5
* Change lots of internal symbols from sqliteXXX to sqlite3XXX so that thedanielk19772004-05-08
| | | | | | library links again. It doesn't work yet, due to changes in the btree layer calling convention. (CVS 1324) FossilOrigin-Name: 8af6474c49263ae26216dff9465b33f76b500cf4
* New btree.c module compiles and links. (CVS 1320)drh2004-05-07
| | | FossilOrigin-Name: dcd6b55f932a7ade4ad058534651e198b56370ad
* Fix some compiler warnings in LCC. The warnings did not indicate realdrh2004-02-29
| | | | | problems. Ticket #634. Not all warnings in ticket #634 were fixed. (CVS 1276) FossilOrigin-Name: e97089b7df3e2fbfcf36062099d02ecb75e9a870
* Test cases for printf of double overflows. (CVS 1260)drh2004-02-21
| | | FossilOrigin-Name: 96a6d2d3ff5bd0aaff188ee1c5e2f02cbea435b2
* Cleanup the printf code to make it smaller and more modular. drh2004-02-21
| | | | | Fix a memory leak in the new OP_ContextPush opcode. (CVS 1258) FossilOrigin-Name: 2756f7af3382fa9d186ab99cf76f469fb891a3c3
* More code cleanup and size reduction. (CVS 1256)drh2004-02-21
| | | FossilOrigin-Name: 8e3eda2a909bd80b2b14ace36ab44303750a4409
* Remove undocumented extensions from sqlite_mprintf() and friends in order todrh2004-02-02
| | | | | make it about 10% smaller. (CVS 1207) FossilOrigin-Name: 0b3f552b986fd89c48c350b0746be93b9d276ecc
* Use "long double" to hold intermediate values when doing ascii to binarydrh2004-01-07
| | | | | and binary to ascii conversions of floating point numbers. (CVS 1162) FossilOrigin-Name: 8371f662d22be0a3c58e0503c7511faea1640955
* Use a built-in atof() function instead of the one from the library todrh2003-12-23
| | | | | avoid problems with locale. Ticket #305. (CVS 1144) FossilOrigin-Name: 4d9edbc50f7dee64edbadad2e2dc4f93d8248b3b
* Add the %z format to the sqlite_mprintf() and related functions. (CVS 1028)drh2003-06-16
| | | FossilOrigin-Name: eca1398eaac67d772aff2676a470d9a6d96a93ca
* Do not assume that a pointer can fit in a long inside the printf() code.drh2003-06-07
| | | | | Ticket #342. (CVS 1013) FossilOrigin-Name: 5dad7c05e9789e101d5ce75a6f3ea2ffb278b29d
* Modifications to the VDBE to support more than one database file. (CVS 878)drh2003-03-19
| | | FossilOrigin-Name: 875da9eed981bfa27b98e95025f9fdbed74b4098
* Better error messages on constraint violations. Additional tests and bug fixesdrh2003-01-29
| | | | | for the callback-free API. (CVS 854) FossilOrigin-Name: ccc82f1ab4539a60ee5cc2625743c5389f9ccd8e
* Update comments. No changes to code. (CVS 841)drh2003-01-19
| | | FossilOrigin-Name: f6a8706872c43cee3003b48bb427c7b74b1f89e7
* Fix for ticket #135: Remove unused variables from three files. (CVS 719)drh2002-08-15
| | | FossilOrigin-Name: 8cf17f2a24ee9bd5d1ea66484922819626c412dd
* When reporting back the datatype of columns, use the text of the datatype drh2002-07-10
| | | | | | as it appears in the CREATE TABLE statement, if available. Also: removed the ".reindex" command from the shell. (CVS 669) FossilOrigin-Name: ff8b6f4ee8099a7170cb786b8ead9a3e42ab5869
* Added %Q format specifier: like %q but automatic enclosing inchw2002-06-16
| | | | | single quotes, NULL pointers replaced by NULL w/o single-quotes. (CVS 621) FossilOrigin-Name: b9c7ecc2f9d8d7d57c51dc4ba0aaa520e89eb31f
* Remove all tabs from the beginning of source code lines. Replace tabs withdrh2002-05-15
| | | | | the appropriate number of spaces. (CVS 565) FossilOrigin-Name: 690f9a163173c4c7af7e8e92e942cee4184c7974
* Added "const" to lots of "char*" parameters in the API. (CVS 298)drh2001-11-03
| | | FossilOrigin-Name: 1c448f1fd2a2e103e7464df896174534d02152ed