Hi, I am trying to improve my knowledge of C.
I would like to know what is the difference between
a function declared as :
1) eg. void MyFunction (...)
2) eg. void *Myfunction (...)
I know 2) is a pointer to a funciton but when would I want to use 1) or 2) and why??? a simple example would be great!