[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

Re: pointer to function

On Fri, 19 May 2000, Shridhar Daithankar wrote:

> void *function(void)
>  {
>   int i;
>   printf("\n In the function..");
>   return(function);
>  }
	If you are a language lawyer, cc -ansi -pedantic will tell you
that "ANSI forbids return between function pointer and `void *' ". 
A silly way to solve the problem is to return a pointer to a structure
whose field contains a pointer to the function. This way, you are
writing 'strict' ANSI C!