aboutsummaryrefslogtreecommitdiffstats
path: root/lib/ic/src/ic_pp.erl
AgeCommit message (Collapse)Author
2012-06-08Update to work with space in include pathLukas Larsson
OTP-10109
2011-08-18[IC] Changed version, added release note and updated license headers.Niclas Eklund
2011-08-17ic: Fix typo, #ifudef -> #ifndefHaitao Li
2011-07-31ic: Implement multiple include optimizationHaitao Li
Like C header files, IDL files are often macro guarded to avoid opening and processing the same file repeatedly. This patch implements the algorithm used by GNU cpp as described at: http://gcc.gnu.org/onlinedocs/cppinternals/Guard-Macros.html
2011-07-27ic: Fix preprocessor double expanded included filesHaitao Li
New lines are pushed to output inconsistently with "\n" or $\n. This confuses only_nls/1, which tests if the file just expanded are all skipped. This patch consistently pushes character $\n to output, instead of string "\n" to further improve efficiency.
2009-11-20The R13B03 release.OTP_R13B03Erlang/OTP