/* The following code tess whether MagiC is installed, and returns one of the following values: -1 = No MagiC present -2 = MagiC installed, but MagiC-AES inactive, i.e. MagiC is only being used as a fast filesystem >0 = MagiC present and MagiC-AES active. The return value contains the BCD-coded version number */ 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 */
Note: Programs launched from the AUTO folder can not obtain MagiC's version number with the aid of this routine, since the AES is not yet initialized at boot-time. In this case one should fall back on the function DoMagixAESVars.
See also: Cookie jar Cookie and XBRA list