fork download
  1. #include <stdio.h>
  2.  
  3. #define O_PRINT_NAME_REGISTER(FN_NAME) static void FN_NAME(char *arg) { \
  4.   printf("%s\n", arg); \
  5.   }
  6. O_PRINT_NAME_REGISTER(NET_TRACE)
  7. O_PRINT_NAME_REGISTER(MAIN_TRACE)
  8.  
  9. void example(void)
  10. {
  11. NET_TRACE(" net log"); // LINE 20
  12. MAIN_TRACE(" main log"); // LINE 21
  13. }
  14.  
  15.  
  16. int main(void) {
  17. example();
  18. return 0;
  19. }
  20.  
Success #stdin #stdout 0s 2160KB
stdin
Standard input is empty
stdout
 net log
 main log