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!