Splint: заменить нестандартный тип `bit` на`unsigned char`

(Это продолжение моего предыдущего вопроса). Я использую Splint в Windows CLI.

Встроенный компилятор C XC8 имеет пользовательский тип bit, Чтобы проанализировать Splint, я могу передать ему параметр CLI:

-Dbit=char

Однако мне нужно это заменить bit с unsigned char, Космический символ является проблемой. Как я могу изменить вышеуказанный флаг?

1 ответ

Решение

Это оболочка, а не splint, который обрабатывает кавычки и экранирует аргументы командной строки. Любой результат, когда оболочка заканчивается обработкой всей строки -Dbit=unsigned char достаточно одного аргумента, например, заключить в кавычки все это.

(правка: на самом деле, в случае с Windows это может быть что-то иное, чем оболочка, которая обрабатывает кавычки и экранирует, но, тем не менее, двойные кавычки вокруг всего должны работать.)

Другие вопросы по тегам