How to print pointer to function?

Josef Wolf
Thu Dec 12 09:30:00 GMT 2019


I would like to print the pointer to a function for debugging purposes.

But I keep getting a warning:

  ttt.c: In function 'insert_transfer':
  ttt.c:7:37: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic]
      7 |     printf ("lost transfer %p\r\n", (void*)rdyfunc);

Is there any way to get rid of this warning?

Josef Wolf

More information about the Gcc-help mailing list