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!linus!philabs!cmcl2!seismo!brl-tgr!tgr!bilbo.niket@LOCUS.UCLA.EDU From: bilbo.niket@LOCUS.UCLA.EDU (Niket K. Patwardhan) Newsgroups: net.lang.c Subject: Re: Multiple function-entries in C? Message-ID: <2806@brl-tgr.ARPA> Date: Mon, 4-Nov-85 15:17:09 EST Article-I.D.: brl-tgr.2806 Posted: Mon Nov 4 15:17:09 1985 Date-Received: Tue, 5-Nov-85 07:18:56 EST Sender: news@brl-tgr.ARPA Lines: 15 Can't do it. But (if you can stand it) you might try func(x,x,x, caseid) { switch(caseid) { case 1: blah blah blah ; break; case 2: blah blah; break; } /* Common stuff */ } BTW, original K&R C had "entry" defined as a keyword but never told you what to do with it! Look it up, you will find it in the list of reserved keywords!