PPT Slide
There is no standard form for callback functions
Because the calls to callbacks are generated at runtime, the compiler cannot check that the function has the proper return type and number of parameters.
The definition of the format of the callback is determined by the particular signal to which it responds.