/* Test #define templates */ #define bar(func) { func } #define foo(func,msg) { proc main() { bar(func)(msg); } } foo(say,"Hello," ## " universe!\n")