Übersicht zu C-Knoten

In der folgenden Tabelle werden Funktionen, Makros und Variablen aufgelistet, die nur mit dem C-Knoten ausgeführt werden können.

Funktion Beschreibung
cnode_error_check Makro, mit dem der Eingangsausdruck auf Fehler überprüft wird. Wenn das Ergebnis negativ ist, setzt das Makro das Ergebnis auf den C-Knoten-Fehler und springt zur Error-Beschriftung. Um das Makro verwenden zu können, müssen Sie die Error-Beschriftung definieren.
cnode_error_code Eine ganzzahlige Variable, die für den Fehlercode in den Cluster-Anschlüssen "Fehler (Eingang)" und "Fehler (Ausgang)" steht. Diese Variable wird automatisch von cnode_error_check und cnode_null_check festgelegt.
cnode_error_set Makro, mit dem der Fehlercode und der Fehlerstatus des C-Knotens festgelegt wird. Der ganzzahlige Fehlercode wird an den ersten Parameter und der boolesche Fehlerstatus (1 oder 0) wird an den zweiten Parameter übergeben. Ein Status ungleich Null zeigt an, dass ein Fehler aufgetreten ist. Mit Null wird angezeigt, dass kein Fehler aufgetreten ist.
cnode_error_source Eine String-Variable, die für die Quelle des Fehlers in den Cluster-Anschlüssen "Fehler (Eingang)" und "Fehler (Ausgang)" steht. Diese Variable wird automatisch von cnode_error_check und cnode_null_check festgelegt.
cnode_error_status Eine boolesche Variable, die für den Status des Fehlers in den Cluster-Anschlüssen "Fehler (Eingang)" und "Fehler (Ausgang)" steht. Wenn die Variable "True" ist, wird ein Fehler festgelegt. Wenn die Variable "False" ist, wird kein Fehler festgelegt. Diese Variable wird automatisch von cnode_error_check und cnode_null_check festgelegt.
cnode_get_array_length Gibt die Anzahl der Elemente im array-Anschluss des C-Knotens aus.
cnode_null_check Makro, mit dem geprüft wird, ob der Eingangsausdruck NULL lautet. Wenn der Ausdruck NULL ist, konfiguriert das Makro den C-Knoten-Fehler so, dass angezeigt wird, dass die Speicherzuweisung fehlgeschlagen ist und springt zur Error-Beschriftung. Um das Makro verwenden zu können, müssen Sie die Error-Beschriftung definieren.
cnode_printf Druckt das Ausgabefenster.
cnode_size_array Ändert die Größe des array-Anschlusses des C-Knotens so, dass die Anzahl der Elemente in length umfasst werden kann. Gibt bei Erfolg einen Wert ungleich Null aus, ansonsten wird Null ausgegeben.
cnode_size_string Ändert die Größe des string-Anschlusses des C-Knotens so, dass die Bytes insize einschließlich des abschließenden NUL-Bytes umfasst werden können. Gibt bei Erfolg einen Wert ungleich Null aus, ansonsten wird Null ausgegeben.