/* * APPL_INIT (C) Digital Design 1990 * * Dieser Befehl dient zur Anmeldung der Applikation bei GEM-AES und mu * auf jeden Fall vor jedem anderen AES-Aufruf abgesetzt werden. * Das ist n”tig, weil AES mehrere Applikationen bzw. Accessories gleich- * zeitig verwalten k”nnen und daher wissen mu, da sich die Applikation * bzw. das Accessory im Speicher befindet. * Als Ergebnis erh„lt man die sogenannte Idendifikationsnummer der Appli- * kation zurck. Diese wird zum Datenaustausch zwischen AES und der Appli- * kation sowie zwischen verschiedenen Applikationen ben”tigt. * Wenn sich zu viele Applikationen gleichzeitig im Speicher befinden, er- * h„lt man die Nummer -1 (0xFFFF) zurck. In diesem Fall sollte das Pro- * gramm sofort beendet werden. * War die Initialisierung erfolgreich, so ist am Ende des Programms der * Aufruf von İAPPL_EXITİAPPL_EXI.Cİ erforderlich, um die benutzte Identifikationsnummer * wieder freizugeben. */ #include int appl_init( void ) { AES( 10, 0, 1, 0, 0 ); return intout[0]; /* = appl_id, die Identifikationsnummer der Appli- * * kation, oder -1 (0xFFFF) im Fehlerfalle. */ }