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]).