use CString some more
convert K&R to ANSI C
--save-temps is actually -save-temps
add tags to unnamed structs
add missing parameters in some prototypes