Difference between revisions of "Header Guard plugin"
From Code::Blocks
(Moved to core.) |
MortenMacFly (talk | contribs) m |
||
Line 3: | Line 3: | ||
name = Header Guard | | name = Header Guard | | ||
logo = [[File:Generic-plugin.png]] | | logo = [[File:Generic-plugin.png]] | | ||
− | developer = | | + | developer = Thomas Denk | |
− | maintainer = | | + | maintainer = Thomas Denk | |
version = 0.1.1 | version = 0.1.1 | ||
}} | }} |
Latest revision as of 13:21, 5 November 2011
Adds a header guard to every .h file that doesn't have one when saving. Filenames are hashed to a 64-bit hex number to support umlaut characters (and Kanji, Cyrillic, or whatever) regardless of file encoding, and regardless of what's legal as a C/C++ macro name.
The Header Guard plugin is included in Code::Blocks' source code (src/plugins/headerguard/), however, it is not built by default to prevent unexpected behavior.