|
MLGetFunction()
int MLGetFunction(MLINK link, char **s, long *n) holt eine Funktion mit einem Symbol als Kopf von der durch link spezifizierten MathLink-Verbindung, speichert den Namen des Symbols in s und die Anzahl der Funktionsargumente in n.
MLGetFunction() ordnet der zum Namen des Funktionskopfes gehörenden Zeichenkette Speicher zu. Um diesen Speicher freizugeben, muß MLDisownSymbol() aufgerufen werden.
Externe Programme sollten die Zeichenkette s nicht modifizieren.
MLGetFunction(link, &s, &n) hat die gleiche Wirkung wie MLGetNext(link); MLGetArgCount(link, &n); MLGetSymbol(link, &s).
Siehe Das Mathematica Buch: 2.12.4.
Siehe auch: MLGetNext.
|