秀まるおのホームページ
ホーム ソフトウェア ライブラリ ご購入方法 サポート ソリューション 公式マニュアル 書籍紹介 リンク
 ■ 秀まるおのホームページ(サイトー企画) > ライブラリ > 秀丸エディタのマクロライブラリ > ヘッダー重複定義防止マクロ「僕のヘッダを守って」

 秀丸エディタのマクロライブラリ

 ヘッダー重複定義防止マクロ「僕のヘッダを守って」 YumemiYougie-Project 2009/09/16
Download>>packheader.zip
HomePage>>http://yyp.jp/software/hidemacro/PackHeader
C言語ソースのヘッダーに重複定義防止定義を挿入するマクロ

冒頭(改行から始まっていない)の注釈のみファイル先頭注釈としてスキップする
ラベルは 大文字ファイル名 のピリオドを '_'(アンダーバー)に変更し、両端に '_'(アンダーバー)を付加したものになります。


headerFile.h というファイルでマクロを実行すると

#ifndef _HEADERFILE_H_ // 重複定義防止
#define _HEADERFILE_H_ // 重複定義防止マクロ
:
#endif // _HEADERFILE_H_ 重複定義防止

 という定義が冒頭、末尾に挿入されます(コメントはカスタマイズ可能)。



『戻る』

| プライバシーポリシー | 各サービスにおける個人情報の利用目的について |