换页字符(FF)在MISRA C2标准中是否有效

时间:2015-04-28 08:19:20

标签: c misra

在Notepad ++中打开一些遗留代码,并注意在函数注释标题下面出现一些 FF 字符。它们是ASCII代码12,它是Form Feed字符。请问FF字符在MISRA C2标准中有效吗?道歉我无法访问PC-Lint / QAC检查程序。

2 个答案:

答案 0 :(得分:2)

您似乎在谈论商业产品,其公告没有提供有用的信息,例如press release

表格Feed明确表示为 ISO / IEC 9899:199(E) 5.2.1字符集中字符集的一部分。如果该工具建议您不要使用文档化的标准功能,那么这将是工具本身的缺陷。一个类似的问题是是否允许一行中前导空格中的制表符。

鉴于上下文,使用换页符是与静态分析无关的样式问题,我不希望这两者在商业产品中混淆。

答案 1 :(得分:1)

MISRA-C:2004 3.2仅表明应记录字符集和相应的编码(例如通过参考相关的ISO标准)。您只能使用该标准中存在的字符常量和字符串文字

但源代码注释没有这样的要求。