Cadenas de formato de procedimiento
A continuación se muestra una descripción de cadena de formato completa. Ensambla todas las capas relacionadas con diferentes fases de la evolución del intérprete.
Información general sobre el descriptor de procedimiento
Un descriptor de procedimiento consta de los descriptores de encabezado y los descriptores de parámetros. La descripción del estilo –Oi se considera obsoleta, en términos de uso común en la programación RPC actual. –Oif se considera más actual.
Descripción del estilo –Oi
Esta descripción consta de lo siguiente:
-Oi_style_header_descriptor<>
{-Oi_style_parameter_descriptor<>}*
El encabezado tendría de 6 a 16 bytes.
La descripción completa se genera al compilar en modo –Oi . En el modo –Os , solo se generan los descriptores de parámetro, que se usan para la conversión. El intérprete de selector usa descriptores de parámetros de estilo antiguos.
Descripción del estilo –Oif
La descripción consta de lo siguiente:
-Oif_style_header_descriptor<>
{-Oif_style_parameter_descriptor<6>}*
El descriptor de encabezado de estilo –Oif consta de
La descripción del estilo –Oif se genera al compilar en el modo –Oif o –Oicf del compilador.
-Oi_style_header_descriptor<>
-Oif_extensions_to_the_old_header<6>
Algunas características más recientes, como la canalización, la asincrónica y /robust fuerzan el modo –Oicf del compilador, cuando se usa.
Descripción extendida -Oif
La descripción consta de lo siguiente:
-Oif_style_header_descriptor<>
extensions_to_the_-Oif_header<8>
{-Oif style parameter descriptors<6>}*