【发布时间】:2012-12-29 16:27:59
【问题描述】:
MISRA C 2004 的规则 1.1 规定该规范涵盖 c90 而不是 c99。
我想使用 stdint 和 stdbool 库而不是自己编写代码。有没有人在他们的 MISRA 实施中做出过这个例外?
【问题讨论】:
-
Rule 6.3 实际上推荐了
stdint.h的“用户定义”实现——所以如果你的编译器支持stdint.h(和/或stdbool.h)那么我认为这是合理的偏差(根据第 4.3.2 节)来使用它们。
标签: c c99 misra stdint stdbool