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