Stringhe di formato routine
Di seguito è riportata una descrizione completa della stringa di formato. Assembla tutti i livelli correlati a diverse fasi dell'evoluzione dell'interprete.
Panoramica del descrittore di procedure
Un descrittore di routine è costituito dai descrittori di intestazione e dai descrittori di parametri. La descrizione dello stile –Oi è considerata obsoleta, in termini di utilizzo comune nella programmazione RPC corrente. Il –Oif è considerato più attuale.
Descrizione dello stile -Oi
Questa descrizione è costituita dai seguenti elementi:
-Oi_style_header_descriptor<>
{-Oi_style_parameter_descriptor<>}*
L'intestazione avrà da 6 a 16 byte.
La descrizione completa viene generata durante la compilazione in modalità -Oi . In modalità -Os vengono generati solo i descrittori di parametro, usati per la conversione. L'interprete di selezione usa descrittori di parametri di stile precedenti.
Descrizione dello stile -Oif
La descrizione è costituita dai seguenti elementi:
-Oif_style_header_descriptor<>
{-Oif_style_parameter_descriptor<6>}*
Il descrittore di intestazione di stile -Oif è costituito da
La descrizione dello stile -Oif viene generata durante la compilazione in modalità -Oif o -Oicf del compilatore.
-Oi_style_header_descriptor<>
-Oif_extensions_to_the_old_header<6>
Alcune funzionalità più recenti, ad esempio pipe, asincrona e /robust forzano la modalità -Oicf del compilatore, se usata.
Descrizione estesa -Oif
La descrizione è costituita dai seguenti elementi:
-Oif_style_header_descriptor<>
extensions_to_the_-Oif_header<8>
{-Oif style parameter descriptors<6>}*