/*
 *  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 <gemdefs.h>

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.         */
}

