6.7.3 保留供扩展使用的名称
除了显式保留的所有名称之外,1990 ISO/IEC C 标准还保留供实现和将来标准使用的与某些模式匹配的名称:
表 6-2 保留供扩展使用的名称
|
|
|
E[0-9A-Z].*
|
ctype.h
|
(to|is)[a-z].*
|
locale.h
|
LC_[A-Z].*
|
math.h
|
当前函数名称 [fl]
|
signal.h
|
(SIG|SIG_)[A-Z].*
|
stdlib.h
|
str[a-z].*
|
string.h
|
(str|mem|wcs)[a-z].*
|
|
在此列表中,只有在包含相关头文件时,以大写字母开头的名称才是宏并被保留。其余名称可指定函数,不能用于为任何全局对象或函数命名。