Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.2 9/18/84; site brl-tgr.ARPA
Path: utzoo!watmath!clyde!burl!ulysses!allegra!mit-eddie!genrad!teddy!panda!talcott!harvard!seismo!brl-tgr!tgr!gwyn@Brl-Vld.ARPA
From: Doug Gwyn (VLD/VMB) 
Newsgroups: net.lang.c
Subject: Re:  More fun with types...
Message-ID: <7564@brl-tgr.ARPA>
Date: Sun, 20-Jan-85 01:41:53 EST
Article-I.D.: brl-tgr.7564
Posted: Sun Jan 20 01:41:53 1985
Date-Received: Mon, 21-Jan-85 03:59:39 EST
Sender: news@brl-tgr.ARPA
Organization: Ballistic Research Lab
Lines: 9

Why do you need a generic function pointer?
In any use of a function pointer, e.g.
	(*funcp)( arg1, arg2 );
the arguments must be of correct type for ANY function that
can be assigned to the pointer.  Seems to me this is just
waht one wants.  It sure would've made finding that bug in
libI77.a that I posted yesterday much simpler, since "lint"
would be able to do strict type checking on ALL type attributes
of function pointers.