how is the pointer to a particular function passed in the following code Code: qsort((void **)lineptr,0,nlines-1,(int(*)(void*,void*))(numeric?numcmp:strcmp)); is it the normal way to pass a pointer to another function i.e. by writing the name of the function after what seems to be the declaration of the function?