initial commit of c macros from Kazlib