•  Back 
  •  MagiC 
  •  Index 
  •  Tree View 
  •  Cross references 
  •  Help page 
  •  Show info about hypertext 
  •  View a new file 
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