aboutsummaryrefslogtreecommitdiff
path: root/libtcc.h
diff options
context:
space:
mode:
authorgrischka <grischka>2013-01-06 17:20:44 +0100
committergrischka <grischka>2013-01-06 17:20:44 +0100
commit2358b378b3cd526956713f033f5a0ecaa5f63951 (patch)
tree5b67d60c2992994e629276cbd0ff313d5219c716 /libtcc.h
parente92dbe46869085d04544904b21c02991c226a828 (diff)
downloadtinycc-2358b378b3cd526956713f033f5a0ecaa5f63951.tar.gz
tinycc-2358b378b3cd526956713f033f5a0ecaa5f63951.tar.bz2
tccpp: alternative fix for #include_next infinite loop bug
This replaces commit 3d409b08893873b917ccb8c34398bc41a4e84d7c - revert old fix in libtcc.c - #include_next: look up the file in the include stack to see if it is already included. Also: - streamline include code - remove 'type' from struct CachedInclude (obsolete because we check full filename anyway) - remove inc_type & inc_filename from struct Bufferedfile (obsolete) - fix bug with TOK_FLAG_ENDIF not being reset - unrelated: get rid of an 'variable potentially uninitialized' warning
Diffstat (limited to 'libtcc.h')
0 files changed, 0 insertions, 0 deletions