Die Funktion sdfstmt liest den internen Namen einer Anweisung, die vorher mit der Funktion sdfrd gelesen wurde, aus dem normierten Übergabebereich. Zusätzlich können Sie die Anzahl der Operanden der Anweisung abfragen.
Da die Funktion einen optionalen Parameter hat, gibt es 2 verschiedene Formate dafür.
Format 1
int sdfstmt (char *area, STR8 stmt);
Format 2
int sdfstmtn (char *area, STR8 stmt, int *num);
Beschreibung der Parameter
char *area | Zeiger auf den Puffer, in dem der normierte Übergabebereich angelegt |
STR8 stmt | Zeichenkette, die den internen Namen der Anweisung aufnehmen |
int *num | Zeiger auf die Anzahl der Operanden der gelesenen Anweisung |
Ergebnis
Die Funktion liefert eine Integerzahl als Ergebnis (siehe "Beispiele").