Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!gatech!purdue!ames!oliveb!apple!mrspoc!kayvan From: kayvan@mrspoc.Transact.COM (Kayvan Sylvan) Newsgroups: comp.sources.games.bugs Subject: Re: Conquer 4.2 INFINITE SPILL MICROSOFT CC ERROR Message-ID: Date: 6 Aug 89 19:05:11 GMT References: <221@tnl.UUCP> Sender: kayvan@mrspoc.Transact.COM (Kayvan Sylvan) Organization: Transact Software, Inc. Lines: 25 I had this problem with NetHack3.0 for some files. It seems that the Microsoft Compiler's register allocation is amazingly buggy (f**ked up, if you ask me!!!). Nethack contains many functions which had the form: function() { register int a; register int b; register int c;... [...] } On some of the files, I got the infinite spill message. My workaround was to include the line: #define register in the source files that complained and it compiled and ran beautifully. ---Kayvan -- Kayvan Sylvan @ Transact Software, Inc. -*- Los Altos, CA (415) 961-6112 Internet: kayvan@Transact.COM -*- UUCP: ...!{apple,pyramid,mips}!mrspoc!kayvan