Lisp macros for C