Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Übergabe von Funktions-Returnwerten

&pagelevel(4)&pagelevel

Returnwerte von Ganzzahl-Funktionen werden in den Registern 0 und 1, Returnwerte von Gleitpunkt-Funktionen werden im Gleitpunktregister 0 übergeben.
Die Übergabe von Returnwerten mit anderen Datentypen in Register 0 und 1 ist möglich, aber nicht durch ILCS festgelegt. Ihre Darstellung ist den einzelnen Programmiersprachen freigestellt.
COBOL-Unterprogramme ab COBOL85 V2.0 bzw. COBOL2000 V1.0 verhalten sich immer wie Ganzzahlfunktionen und liefern dem aufrufenden Programm in Register 0 und 1 den Inhalt des COBOL-Sonderregisters RETURN-CODE zurück.

Ab der COBOL85-Version 2.1B bzw. COBOL2000 V1.0 kann mittels einer Steueranweisung über das COBOL-Sonderregister RETURN-CODE auf den Returnwert eines aufgerufenen C-Unterprogramms zugegriffen werden (siehe „COBOL85- bzw. COBOL2000 Benutzerhandbuch“ [2, 4]).