Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Christian Zietz Newsgroups: de.comp.sys.atari Subject: Re: Thing 1.50 Date: Sat, 19 Dec 2015 13:09:39 +0100 Lines: 25 Message-ID: References: <201512071427.a53180@b.maus.de> Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit X-Trace: individual.net rzWp8kZ/GqctYgfj20SvWgIu4uZLdIiGptc6wouMllfDAuXw== Cancel-Lock: sha1:YHX6oeKdDABzlEwpLDsRmdnKGgw= X-Enigmail-Draft-Status: N1110 User-Agent: Mozilla/5.0 (Windows NT 6.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 In-Reply-To: <201512071427.a53180@b.maus.de> Xref: csiph.com de.comp.sys.atari:683 Gerhard Stoll schrieb: > Hier mit gibt es nun die Version 1.50 von Thing. Mit welcher XHDI.C wird Thing eigentlich compiliert? Im Forum von Atari-Home berichtete jemand von einem Absturz, der sich auf ein fehlerhaft ausgelesenen XHDI-Cookie zurückführen lässt. [1] Der Code zur dortigen getcookie-Funktion in THING.APP passt allerdings nicht zum Quelltext der XHDI.C in xhdi_130.zip. In der Version, die in Thing verwendet wird, muss in etwa folgendes drin stehen; eine Zeile, die ich in XHDI.C in xhdi_130.zip nicht finde: (long)(*p_value) = Ssystem(S_GETCOOKIE, 'XHDI', NULL); Leider scheint der Rückgabewert von Ssystem aber nur als 16-Bit-Wert aufgefasst werden, womit der Cookie falsch ausgelesen wird. Christian [1] -- Christian Zietz - CHZ-Soft - czietz (at) gmx.net WWW: http://www.chzsoft.de/ PGP/GnuPG-Key-ID: 0x52CB97F66DA025CA / 0x6DA025CA