Mit der Funktion sdfinit wird der Puffer initialisiert, in dem der normierte Übergabebereich abgelegt wird. Der interne Name des Programmes muss dabei so angegeben werden, wie er in der Syntaxdatei definiert ist.
Die Funktion sdfinit muss einmalig vor allen anderen SDF-C-Funktionen aufgerufen werden, die den normierten Übergabebereich verwenden.
Format
int sdfinit (char *area, int lng, STR8 progname);
Beschreibung der Parameter
char *area | Zeiger auf den Puffer zum Anlegen des normierten Übergabebereiches, |
int lng STR8 progname | Länge des Puffers für den normierten Übergabebereich interner Programmname (wie in der Syntaxdatei definiert), 8 |
Ergebnis
Die Funktion liefert eine Integerzahl als Ergebnis (siehe "Beispiele").