post c-do-while-in-macros