Xref: utzoo comp.mail.misc:4097 comp.mail.uucp:5308 comp.sys.ibm.pc.misc:2299 Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!wuarchive!mit-eddie!bloom-beacon!eru!hagbard!sunic!news.funet.fi!funic!fuug!demos!ache From: ache@hq.demos.su (Andrew A. Chernov) Newsgroups: comp.mail.misc,comp.mail.uucp,comp.sys.ibm.pc.misc Subject: UUPC 1.08a delay bug (MSC) Message-ID: <1990Oct4.084647.29558@hq.demos.su> Date: 4 Oct 90 08:46:47 GMT Sender: ache@hq.demos.su (Andrew A. Chernov) Reply-To: ache@hq.demos.su (Andrew A. Chernov) Organization: DEMOS, Moscow, USSR Lines: 17 "delay" is standart library function for Turbo-C, but not for MSC. Some "delay" emulation code for MSC in file "dcplib.c" contains very unplesant bug: ... milliseconds =- (t.millitm - last); /* Yes --> mSecond delta*/ ... milliseconds =- 1000 * (int) (t.time - seconds) ... But in MSC (like in all ANSI's standard compilers) "=-" means "= -", not "-=". I spend more then 6 hours to localize this bug. -- In-Real-Life: Andrew A. Chernov | Domain: ache@hq.demos.su, Zodiac-Sign: Virgo | ache%hq.demos.su@relay.eu.net Organization: DEMOS Cooperative, | Phone: +7 095 2312129 Moscow, USSR | Fax: +7 095 2335016