发新帖我要提问
12
返回列表
打印

MISRA C 2004

[复制链接]
楼主: cnjenkins
手机看帖
扫描二维码
随时随地手机跟帖
21
cnjenkins|  楼主 | 2007-9-18 11:37 | 只看该作者 回帖奖励 |倒序浏览

二十、标准库(Standard Libraries)

20.1 Reserved identifiers, macros and functions in the standard library, shall not be defined, redefined or undefined.
翻译:
20.2 The names of standard library macros, objects and functions shall not be reused.
翻译:
20.3 The validity of values passed to library functions shall be checked.
翻译:
20.4 Dynamic heap memory allocation shall not be used.
翻译:
20.5 The error indicator errno shall not be used.
翻译:
20.6 The macro offsetof, in library <stddef.h>, shall not be used.
翻译:
20.7 The setjmp macro and the longjmp function shall not be used.
翻译:
20.8 The signal handling facilities of <signal.h> shall not be used.
翻译:
20.9 The input/output library <stdio.h> shall not be used in production code.
翻译:
20.10 The library functions atof, atoi and atol from library <stdlib.h> shall not be used.
翻译:
20.11 The library functions abort, exit, getenv and system from library <stdlib.h> shall not be used.
翻译;
20.12 The time handling functions of library <time.h> shall not be used.
翻译:

使用特权

评论回复
22
cnjenkins|  楼主 | 2007-9-18 11:37 | 只看该作者

二十一、运行失败(Run-Time Failures)

21.1 Minimisation of run-time failures shall be ensured by the use of at least one of
a) static analysis tools/techniques;
b) dynamic analysis tools/techniques;
c) explicit coding of checks to handle run-time faults.

使用特权

评论回复
23
ayb_ice| | 2007-9-18 13:54 | 只看该作者

你这翻译水平也太高了吧"二、语言外延(Language Extensions)"...

使用特权

评论回复
24
cnjenkins|  楼主 | 2007-9-19 08:43 | 只看该作者

我的翻译本来就差,发上来是希望有人能够帮忙翻译下。

我是从下面图片中看的。我的翻译本来就差,发上来是希望有人能够帮忙翻译下。
http://210.51.184.98/mes/upload/img/art/2006/200601_25_1.gif

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则