Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!cbatt!ihnp4!inuxc!pur-ee!uiucdcs!uxc.cso.uiuc.edu!clio!berger From: berger@clio.UUCP Newsgroups: comp.sys.ibm.pc Subject: Re: Interrupt handlers on the AT, need Message-ID: <16800050@clio> Date: Fri, 20-Feb-87 13:10:00 EST Article-I.D.: clio.16800050 Posted: Fri Feb 20 13:10:00 1987 Date-Received: Mon, 23-Feb-87 01:42:44 EST References: <2142@pur-phy.UUCP> Lines: 4 Nf-ID: #R:pur-phy.UUCP:2142:clio:16800050:000:196 Nf-From: clio.Uiuc.ARPA!berger Feb 20 12:10:00 1987 There seems to be some sort of problem when Microsoft C executes the clean-up routine on exiting a subroutine called via interrupt. Eliminating the call to that routine might solve your problem.