freebsd-dev/contrib/gcclibs/libcpp
Ed Schouten bdc971eb19 Add support for __COUNTER__.
__COUNTER__ allows one to obtain incrementing (read: unique) numbers
from the C preprocesor. This is useful when implementing things like a
robust implementation of CTASSERT(), which currently fails when using
it more than once on a single line of code. Probably not likely to cause
any breakage, but still.

__COUNTER__ was also added to GCC 4.3, but since that implementation is
GPLv3 licensed, I took the liberty of implementing it without looking at
any upstream sources. Therefore, this version is licensed under the same
license as the rest of the code; GPLv2.
2011-12-13 17:34:47 +00:00
..
include Add support for __COUNTER__. 2011-12-13 17:34:47 +00:00
aclocal.m4 GCC 4.2.0 release miscellaneous support libraries. 2007-05-19 01:27:20 +00:00
ChangeLog GCC 4.2.1 release miscellaneous support libraries. 2007-08-14 02:52:47 +00:00
charset.c GCC 4.2.0 release miscellaneous support libraries. 2007-05-19 01:27:20 +00:00
config.in GCC 4.2.0 release miscellaneous support libraries. 2007-05-19 01:27:20 +00:00
configure GCC 4.2.0 release miscellaneous support libraries. 2007-05-19 01:27:20 +00:00
configure.ac GCC 4.2.0 release miscellaneous support libraries. 2007-05-19 01:27:20 +00:00
directives.c GCC 4.2.0 release miscellaneous support libraries. 2007-05-19 01:27:20 +00:00
errors.c GCC 4.2.0 release miscellaneous support libraries. 2007-05-19 01:27:20 +00:00
expr.c GCC 4.2.0 release miscellaneous support libraries. 2007-05-19 01:27:20 +00:00
files.c GCC 4.2.0 release miscellaneous support libraries. 2007-05-19 01:27:20 +00:00
identifiers.c GCC 4.2.0 release miscellaneous support libraries. 2007-05-19 01:27:20 +00:00
init.c Add support for __COUNTER__. 2011-12-13 17:34:47 +00:00
internal.h Add support for __COUNTER__. 2011-12-13 17:34:47 +00:00
lex.c GCC 4.2.0 release miscellaneous support libraries. 2007-05-19 01:27:20 +00:00
line-map.c GCC 4.2.0 release miscellaneous support libraries. 2007-05-19 01:27:20 +00:00
macro.c Add support for __COUNTER__. 2011-12-13 17:34:47 +00:00
makedepend.c GCC 4.2.0 release miscellaneous support libraries. 2007-05-19 01:27:20 +00:00
Makefile.in GCC 4.2.0 release miscellaneous support libraries. 2007-05-19 01:27:20 +00:00
makeucnid.c GCC 4.2.0 release miscellaneous support libraries. 2007-05-19 01:27:20 +00:00
mkdeps.c GCC 4.2.0 release miscellaneous support libraries. 2007-05-19 01:27:20 +00:00
pch.c GCC 4.2.0 release miscellaneous support libraries. 2007-05-19 01:27:20 +00:00
symtab.c GCC 4.2.0 release miscellaneous support libraries. 2007-05-19 01:27:20 +00:00
system.h GCC 4.2.0 release miscellaneous support libraries. 2007-05-19 01:27:20 +00:00
traditional.c GCC 4.2.0 release miscellaneous support libraries. 2007-05-19 01:27:20 +00:00
ucnid.h GCC 4.2.0 release miscellaneous support libraries. 2007-05-19 01:27:20 +00:00
ucnid.tab GCC 4.2.0 release miscellaneous support libraries. 2007-05-19 01:27:20 +00:00