C-Extension macros