Cadeias de caracteres de formato de procedimento
Veja a seguir uma descrição completa da cadeia de caracteres de formato. Ele monta todas as camadas relacionadas a diferentes estágios da evolução do interpretador.
Visão geral do descritor de procedimento
Um descritor de procedimento consiste nos descritores de cabeçalho e nos descritores de parâmetro. A descrição do estilo –Oi é considerada desatualizada, em termos de uso comum na programação RPC atual. O –Oif é considerado mais atual.
A descrição do estilo –Oi
Essa descrição consiste no seguinte:
-Oi_style_header_descriptor<>
{-Oi_style_parameter_descriptor<>}*
O cabeçalho teria de 6 a 16 bytes.
A descrição completa é gerada ao compilar no modo –Oi . No modo –Os , somente os descritores de parâmetro são gerados, que são usados para conversão. O interpretador de seletor usa descritores de parâmetro de estilo antigo.
A descrição do estilo –Oif
A descrição consiste no seguinte:
-Oif_style_header_descriptor<>
{-Oif_style_parameter_descriptor<6>}*
O descritor de cabeçalho de estilo –Oif consiste em
A descrição do estilo –Oif é gerada ao compilar no modo –Oif ou –Oicf do compilador.
-Oi_style_header_descriptor<>
-Oif_extensions_to_the_old_header<6>
Alguns recursos mais recentes, como pipe, assíncrono e /robust , forçam o modo –Oicf do compilador, quando usados.
A descrição –Oif estendida
A descrição consiste no seguinte:
-Oif_style_header_descriptor<>
extensions_to_the_-Oif_header<8>
{-Oif style parameter descriptors<6>}*