-wchar-t-type-is)Задайте базовый тип данных wchar_t
Задайте базовый тип данных wchar_t явно. Если вы не задаете эту опцию, выбор компилятора определяет базовый тип.
Пользовательский интерфейс (только для настольных продуктов): В строении проекта опция находится на узле Target & Compiler.
Командная строка и файл опций: Используйте опцию -wchar-t-type-is. См. «Информация о командной строке».
Анализ связывает тип данных с wchar_t когда вы задаете свой компилятор. Если вы используете опцию компилятора, которая изменяет этот тип по умолчанию, эмулируйте опцию компилятора с помощью этой опции анализа.
По умолчанию:
defined-by-compiler
defined-by-compilerВаша спецификация на Compiler (-compiler) определяет базовый тип wchar_t.
signed-shortАнализ рассматривает signed short как базовый тип wchar_t.
unsigned-shortАнализ рассматривает unsigned short как базовый тип wchar_t.
signed-intАнализ рассматривает signed int как базовый тип wchar_t.
unsigned-intАнализ рассматривает unsigned int как базовый тип wchar_t.
signed-longАнализ рассматривает signed long как базовый тип wchar_t.
unsigned-longАнализ рассматривает unsigned long как базовый тип wchar_t.
Параметр: -wchar-t-type-is |
Значение: defined-by-compiler | signed-short | unsigned-short | signed-int | unsigned-int | signed-long | unsigned-long |
По умолчанию:
defined-by-compiler |
Пример (Bug Finder):
polyspace-bug-finder -wchar-t-type-is signed-int |
Пример (Code Prover):
polyspace-code-prover -wchar-t-type-is signed-int |
Пример (Bug Finder Server): polyspace-bug-finder-server -wchar-t-type-is signed-int |
Пример (Code Prover Server):
polyspace-code-prover-server -wchar-t-type-is signed-int |