Sun Studio 12:C 用户指南

6.8.3 保留供扩展使用的名称

除了显式保留的所有名称之外,1990 ISO/IEC C 标准还保留(供实现和将来标准使用)与某些模式匹配的名称:

表 6–3 保留供扩展使用的名称

文件 

保留名称模式 

errno.h

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].*

在以上列表中,只有在包含相关头文件时,以大写字母开头的名称才是宏并被保留。其余名称可指定函数,不能用于为任何全局对象或函数命名。