Path: utzoo!attcan!uunet!cs.utexas.edu!tut.cis.ohio-state.edu!unmvax!deimos.cis.ksu.edu!uxc!csd4.milw.wisc.edu!leah!rpi!sun.soe.clarkson.edu!nelson From: nelson@sun.soe.clarkson.edu (Russ Nelson) Newsgroups: comp.binaries.ibm.pc.d Subject: Re: v02i098: flzh_rn.c, faster lzhuf Message-ID: Date: 23 May 89 14:31:34 GMT References: <7380@bsu-cs.bsu.edu> Sender: news@sun.soe.clarkson.edu Reply-To: nelson@clutx.clarkson.edu Followup-To: comp.binaries.ibm.pc.d Organization: Clarkson University, Postdam NY Lines: 21 In-reply-to: nelson@sun.soe.clarkson.edu's message of 23 May 89 08:00:19 GMT In article <7380@bsu-cs.bsu.edu> dhesi@bsu-cs.bsu.edu (Rahul Dhesi) writes: There seems to be a compiler dependency here, because it won't execute correctly if compiled with Turbo C 1.0, but Russ Nelson tells me it does work with later versions of Turbo C, 1.5 or 2, but I don't remember which. Yes, as Rahul notes, I cannot vouch for its functioning under any but Turbo C 2.0 and TASM 1.0. More than likely, the problem that Rahul encountered was a difference in the register allocation between TC 1.0 and TC 2.0, which breaks the asm code. However, if you don't -DUSE_ASM, then it should compile using any version of Turbo C. I'd appreciate it if someone who has made the code more portable (and isn't interested in Rahul's $100 prize :-) would post the changes needed to make the code more portable. I don't have any expertise in this regard. -- --russ (nelson@clutx [.bitnet | .clarkson.edu]) I'm a right-to-lifer -- everyone has a right to earn a living sufficient to feed himself and his family.