Oracle® Solaris Studio 12.4: C ユーザーガイド

印刷ビューの終了

更新: 2014 年 12 月
 
 

6.7.3 拡張用の予約名

明示的に予約されたすべての名前に加えて、1990 ISO/IEC C 規格は、次の特定のパターンに一致する名前も実装用および将来の規格用として予約しています。

表 6-2  拡張用の予約名
ファイル
予約名のパターン
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].*

このリストにおいて、大文字の英字で始まる名前はマクロで、関連するヘッダーがインクルードされるときだけ予約されます。残りの名前は関数を示し、大域的なオブジェクトや関数を指定する場合には使用できません。