Topic : TOS - das Betriebssystem Author : Version : tos.hyp (5. März 2013) Subject : Programmieren/Atari Nodes : 3001 Index Size : 93602 HCP-Version : 5 Compiled on : Atari @charset : atarist @lang : @default : Titel @help : @options : +g -i -s +x +zz -t4 @width : 70 View Ref-File11.17 Test auf MagiC TOS /* Der folgende Code testet ob MagiC installiert ist, und liefert einen der folgenden Werte zurück: -1 = kein MagiC vorhanden -2 = MagiC installiert, aber MagiC-AES inaktiv, d.h. MagiC wird nur als schnelles Dateisystem benutzt. >0 = MagiC vorhanden und MagiC-AES aktiv. Der Rückgabewert enthält die BCD-codierte Versionsnummer. */ GLOBAL WORD InqMagX (VOID) { MAGX_COOKIE *cv; if (get_cookie ("MagX", (LONG) &cv)) { if (cv->aesvars) return (cv->aesvars->version); else return (-2); } else return (-1); } /* InqMagX */ Hinweis: Programme die im AUTO-Ordner gestartet werden, können mit Hilfe dieser Routine nicht die Versionsnummer von MagiC ermitteln, da das AES zur Bootzeit noch nicht initialisiert ist. In diesem Fall sollte auf die Funktion DOMagixAESVars zurückgegriffen werden. Querverweis: Cookie-Jar Cookie- und XBRA-Liste