Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
21 check-ins using file src/fsl_cx.c version 032967c075
2013-08-21
| ||
21:50 | oops. signed==>unsigned. check-in: a64cf10a48 user: stephan tags: trunk | |
21:44 | more docs... check-in: 480a709173 user: stephan tags: trunk | |
20:04 | Tracked down, characterized, and documented a va_list-related gotcha in fsl_appendfv() (and all derived functionality) for certain combinations of sizeof()s and format specifiers. check-in: 764a17787a user: stephan tags: trunk | |
16:38 | Fixed unitialized vars caught by clang (not gcc). Minor compile workaround for tcc (it leaks a 'unix' macro). Now builds cleanly in c89 mode with gcc, clang, and tcc. check-in: 27751fd85d user: stephan tags: trunk | |
16:23 | experimentally changed fsl_id_t back to fsl_int32_t b/c it _seems_ the bug i saw _might_ have been a side-effect of a unclean rebuild after a sizeof(fsl_id_t) change. check-in: 2d09489368 user: stephan tags: trunk | |
16:23 | Switched to project-local typedefs in the etRADIX bits. "Should" be no side-effects for sane builds. check-in: 6cb491da2a user: stephan tags: trunk | |
2013-08-20
| ||
22:26 | minor tinkering and fixes before bed. check-in: b1e93f23f1 user: stephan tags: trunk | |
21:29 | Removed an invalid "else" (caused a code skip). Minor buffer termination tweak in corner case. check-in: 8dd4a5d428 user: stephan tags: trunk | |
21:25 | Accommodated API change. check-in: b1a524d3d2 user: stephan tags: trunk | |
21:23 | Holy cow - switched back to 64-bit fsl_id_t because 32-bit causes weird corruption in va_list handling in the integer (etRADIX) bits of fsl_appendf(). To investigate as time allows. It can be reproduced with a 32-bit fsl_id_t using the hand-rolled variant of FSL_ID_TYPE_PFMT. check-in: 13884cf8e5 user: stephan tags: trunk | |
20:02 | More work on crosslinking, minor refactoring/code movement. Added f-event test app. check-in: 06179ab0e6 user: stephan tags: trunk | |
17:12 | code consolidation in the fsl_DB_g_TYPE() routines, fixed silliness in the return of fsl_DB_g_bool(), where it returned a result code (==true unless !(code%128)) for errors. check-in: dcb096c78b user: stephan tags: trunk | |
15:14 | some minor improvements to manifest parsing. Corrected semantics of the "target" parameter to A-cards. check-in: 07384b266d user: stephan tags: trunk | |
2013-08-19
| ||
21:39 | just one more error check... check-in: f6ca1a7106 user: stephan tags: trunk | |
21:35 | Ported in the MANIFEST-type crosslinking bits but they must remain untested until tomorrow. check-in: b890029387 user: stephan tags: trunk | |
20:40 | Minor cleanups. Replaced fsl_db_unix_to_iso8601() with fsl_unix_to_iso8601() (didn't know strftime() was C89). check-in: fb9ef509fe user: stephan tags: trunk | |
19:29 | Added EVENT crosslinking. Can now losslessly round-trip EVENT manifests. Minor changes to support seconds-precision (not msec-precision) on E-cards b/c that is how fossil(1) does it. Fixed bugs in the E-card card-is-legal validation. check-in: ec268be7f0 user: stephan tags: trunk | |
2013-08-18
| ||
22:02 | Fixed a wrong int type (signed vs unsigned). check-in: 9bb338c980 user: stephan tags: trunk | |
21:44 | Build tweak: if it finds sqlite3.{c,h} in the top dir then it uses those, else it links to whatever -lsqlite3 finds. check-in: 1543d17d3b user: stephan tags: trunk | |
20:59 | deps fixes - they were broken when the obj files were moved from src/ to obj/, leading to only partial rebuilds and much grief as struct sizes changed. check-in: 2c46a68d59 user: stephan tags: trunk | |
20:45 | minor API renamings (consistency). check-in: 5a37f7d1f0 user: stephan tags: trunk | |