Xref: utzoo comp.unix.questions:22836 comp.unix.wizards:22411 Path: utzoo!attcan!uunet!wuarchive!cs.utexas.edu!sdd.hp.com!uakari.primate.wisc.edu!dali.cs.montana.edu!rpi!uupsi!sunic!kullmar!pkmab!hexagon!daniel From: daniel@hexagon.pkmab.se (Daniel Deimert) Newsgroups: comp.unix.questions,comp.unix.wizards Subject: Q: Ancient Zilog ZEUS 3.21 system "cc" problems Keywords: zeus, zilog, z8000 Message-ID: <699@hexagon.pkmab.se> Date: 11 Jun 90 13:17:06 GMT Organization: Hexagon Computer Club, Techn. College of Oerebro, Sweden Lines: 22 I'm having trouble with cc and scc on our system (an old S8000/21P running Zilog Zeus 3.21 SYS III, or whatever :-(. When compiling MicroEmacs 3.10 (and 3.9e too, BTW), cc puts the calling arguments to mlwrite() in registers, instead of pushing them on the stack. But since mlwrite() is called with a variable number of arguments, this don't work. (mlwrite() still tries to pop the args of the stack!) Are there any options to cc to prevent this? Should the args be declared in some special fashion? Any help in this matter would be appreciated. Since I'm not sure if our site carry these newsgroup, please reply by e-mail. Thankyou. -- Daniel Deimert, Fridstavaegen 4, S-715 94 Odensbacken, Sweden Internet: daniel@hexagon.pkmab.se or daniel@pkmab.se UUCP: ...!{mcvax,uunet,munnari,cernvax}!sunic!kullmar!pkmab!hexagon!daniel