Prozedurformatzeichenfolgen
Im Folgenden ist eine vollständige Formatzeichenfolgenbeschreibung aufgeführt. Es vereint alle Ebenen, die sich auf verschiedene Phasen der Interpreterentwicklung beziehen.
Übersicht über die Prozedurdeskriptor
Ein Prozedurdeskriptor besteht aus den Headerdeskriptoren und den Parameterdeskriptoren. Die Beschreibung des -Oi-Stils gilt in Bezug auf die allgemeine Verwendung in der aktuellen RPC-Programmierung als veraltet. Das -Oif wird als aktueller angesehen.
Beschreibung des -Oi-Stils
Diese Beschreibung besteht aus folgendem:
-Oi_style_header_descriptor<>
{-Oi_style_parameter_descriptor<>}*
Der Header hätte zwischen 6 und 16 Bytes.
Die vollständige Beschreibung wird beim Kompilieren im –Oi-Modus generiert. Im -Os-Modus werden nur die Parameterdeskriptoren generiert, die für die Konvertierung verwendet werden. Der Beizinterpreter verwendet parameterdeskriptoren im alten Stil.
Beschreibung des -Oif-Stils
Die Beschreibung besteht aus folgendem:
-Oif_style_header_descriptor<>
{-Oif_style_parameter_descriptor<6>}*
Der Headerdeskriptor im Format "–Oif " besteht aus
Die Formatbeschreibung –Oif wird beim Kompilieren im - Oif - oder -Oicf-Modus des Compilers generiert.
-Oi_style_header_descriptor<>
-Oif_extensions_to_the_old_header<6>
Einige neuere Features wie pipe, async und /robust erzwingen bei Verwendung den -Oicf-Modus des Compilers.
Die erweiterte -Oif-Beschreibung
Die Beschreibung besteht aus folgendem:
-Oif_style_header_descriptor<>
extensions_to_the_-Oif_header<8>
{-Oif style parameter descriptors<6>}*