[Initial file commits Daniel Dickison (danieldickison@gmail.com)**20060808050033] [Rename to c2ffi from C-to-FFI Daniel Dickison (danieldickison@gmail.com)**20060808155258 It turns out LispWorks calls their similar stuff C-to-FFI. ] [Added String-Utilities sources instead of through ASDF Daniel Dickison (danieldickison@gmail.com)**20060808155606] [Moved Test file Daniel Dickison (danieldickison@gmail.com)**20060808155910] [Explicitly state UFFI symbol package as UFFI: Daniel Dickison (danieldickison@gmail.com)**20060810143058] [A couple comments to clarify make-uffi-for-files Daniel Dickison (danieldickison@gmail.com)**20060810143205] [Started refactoring Daniel Dickison (danieldickison@gmail.com)**20060903134804 In an effort to eventually get a CFFI backend in place, I've started moving the code around into separate files. ] [TAG Major refactoring and object orientation Daniel Dickison (danieldickison@gmail.com)**20060905014241] [Added FFI-Generator and CFFI-Generator CLOS classes Daniel Dickison (danieldickison@gmail.com)**20060905014342] [Added generate-ffi-for-files to batch process a bunch of .h's Daniel Dickison (danieldickison@gmail.com)**20060905050334] [Fixed output-file location and changed GCC-XML call Daniel Dickison (danieldickison@gmail.com)**20060906060955 The output file, if not specified, is "/..//". Also, we now call gccxml directly, specifying options programatically instead of through an options file. I hadn't realize until now that gccxml will forward all non-gccxml-specific options to gcc. ] [Remove obsolete gccxml-command.sh file Daniel Dickison (danieldickison@gmail.com)**20060906061710] [Added more documentation (for tinaa) Daniel Dickison (danieldickison@gmail.com)**20060906061945] [Added separate .asd file for c2ffi-cffi Daniel Dickison (danieldickison@gmail.com)**20060906062047] [Substitute _all_ underscores with hyphens for Lisp names Daniel Dickison (danieldickison@gmail.com)**20060912170855] [Export struct field names Daniel Dickison (danieldickison@gmail.com)**20060912170925 Is there a reason CFFI uses regular symbols instead of keywords for struct fields? Enums use keywords ands works fabulously. ]