C言語ソースのヘッダーに重複定義防止定義を挿入するマクロ
冒頭(改行から始まっていない)の注釈のみファイル先頭注釈としてスキップする
ラベルは 大文字ファイル名 のピリオドを '_'(アンダーバー)に変更し、両端に '_'(アンダーバー)を付加したものになります。
例
headerFile.h というファイルでマクロを実行すると
#ifndef _HEADERFILE_H_ // 重複定義防止
#define _HEADERFILE_H_ // 重複定義防止マクロ
:
#endif // _HEADERFILE_H_ 重複定義防止
という定義が冒頭、末尾に挿入されます(コメントはカスタマイズ可能)。
|
|
|