Conjuntos de mensagens: arquivo de opções C para o comando mqsicreatemsgdefs

Especifique as opções para o comando mqsicreatemsgdefs quando você importar um arquivo de cabeçalho C.

A tabela a seguir lista os elementos da seção de linguagem C do arquivo de opções. As seguintes restrições aplicam-se:

Para obter informações adicionais sobre como usar essas opções, consulte Conjuntos de Mensagens: Importando de C.

< C> elemento Valores possíveis
COMPILER_NAME1
  • Msvc (Padrão)
  • Icc
  • AIXgcc
  • AIXxlc
  • OS390
CODEPAGE
  • SO8859-1
  • Cp037
  • Cp1252 (Padrão)
FLOATING_POINT_FORMAT
  • IEEE Extended INTEL (Padrão)
  • IEEE Estendido AIX®
  • IEEE Estendido OS/390®
  • IEEE Non-Extended
  • IBM® 390 hexadecimal
INCLUDE_PATH2 Nomes absolutos de caminhos de outros arquivos de cabeçalho ou uma sequência vazia (este e o valor padrão).
BYTE_ORDER
  • Little Endian (Padrão)
  • Big Endian
ADDRESS_SIZE
  • 32 (Padrão)
  • 64
SIZE_OF_LONG_DOUBLE
  • 64 (Padrão)
  • 128 (Não suportado)
PACK_LEVEL1
  • 1
  • 2
  • 4
  • 8 (Padrão)
  • 16
SIZE_OF_ENUM
  • 1
  • 2
  • 4
  • 5 (Padrão)
PRESERVE_CASE_IN_VARIABLE_NAMES
  • Verdadeiro (Padrão)
  • False
STRING_ENCODING
  • SPACE - Sequências de comprimento fixo (Padrão)
  • NULL - Sequências terminadas em nulo
STRING_PADDING_CHARACTER
  • SPACE (Padrão)
  • NUL
  • ' c'
  • “c”
  • 0xYY
  • YY
  • U+xxxx
SCHEMA_TARGET_NAMESPACE_URI Um URI de espaço de nomes válido ou vazio (padrão)
MESSAGE_PREFIX3 Uma sequência a ser utilizada como prefixo para mensagens criadas ou vazio. O padrão é msg_.
PRE_PROCESSING_OPTION
  • none (padrão)
  • ale_idoc
  • file_idoc
Notas:
  1. Se COMPILER_NAME for configurado para AIXxlc, o valor de PACK_LEVEL não é utilizado.
  2. Em INCLUDE_PATH, separe caminhos pelo caractere separador de caminho dependente do sistema.
  3. MESSAGE_PREFIX é ignorado se PRE_PROCESSING_OPTION for ale_idoc ou file_idoc.