1*1f5207b7SJohn Levon # define __warndecl(name, msg) \ 2*1f5207b7SJohn Levon extern void name (void) __attribute__((__warning__ (msg))) 3*1f5207b7SJohn Levon 4*1f5207b7SJohn Levon __warndecl (__warn_func, "warn message"); 5*1f5207b7SJohn Levon 6*1f5207b7SJohn Levon /* 7*1f5207b7SJohn Levon * check-name: attribute warning 8*1f5207b7SJohn Levon */ 9