プロシージャの書式指定文字列
完全な書式指定文字列の説明を次に示します。 インタープリターの進化のさまざまな段階に関連するすべてのレイヤーを組み立てます。
プロシージャ記述子の概要
プロシージャ記述子は、ヘッダー記述子とパラメーター記述子で構成されます。 –Oi スタイルの説明は、現在の RPC プログラミングでの一般的な使用法の観点から古いと見なされます。 –Oif は、より最新と見なされます。
–Oi スタイルの説明
この説明は、次の内容で構成されます。
-Oi_style_header_descriptor<>
{-Oi_style_parameter_descriptor<>}*
ヘッダーのバイト数は 6 から 16 バイトです。
完全な説明は、 –Oi モードでコンパイルするときに生成されます。 –Os モードでは、変換に使用されるパラメーター記述子のみが生成されます。 pickling インタープリターは、古いスタイルのパラメーター記述子を使用します。
–Oif スタイルの説明
説明は次の内容で構成されます。
-Oif_style_header_descriptor<>
{-Oif_style_parameter_descriptor<6>}*
–Oif スタイルのヘッダー記述子は、
–Oif スタイル記述は、コンパイラの –Oif モードまたは –Oicf モードでコンパイルするときに生成されます。
-Oi_style_header_descriptor<>
-Oif_extensions_to_the_old_header<6>
パイプ、非同期、 /robust などの最近の機能では、コンパイラの –Oicf モードを使用すると強制されます。
拡張 –Oif の説明
説明は次の内容で構成されます。
-Oif_style_header_descriptor<>
extensions_to_the_-Oif_header<8>
{-Oif style parameter descriptors<6>}*