Generate more C macros