summaryrefslogtreecommitdiff
path: root/usr.bin/xlint/lint1/cgram.y
AgeCommit message (Expand)Author
2012-04-08tedu lintJonathan Gray
2011-09-21remove rcsids which escaped the purge of 2009Jonathan Gray
2011-05-31Warn on empty non-compound selection statements, such as "if (foo);".Martynas Venckus
2007-09-08Fix false negatives in dealing with unreachable code after calls to __deadChad Loder
2007-04-24exeption -> exceptionMiod Vallat
2006-05-29Get rid of -t (traditional C) option. Some corrections by moritz.Chad Loder
2006-04-21Kill warning 54, trailing comma in enum, because this is allowed in C99.Chad Loder
2006-04-20Add a LINTUSED special comment which marks the following declared symbol(s)Chad Loder
2005-12-10Lint now warns about sizeof(term) where the operator is anything otherChad Loder
2005-12-10Back out all gcc attribute parsing changes until we can do this the rightChad Loder
2005-12-07Refactor __attribute__ parsing a bit. This takes us further to being ableChad Loder
2005-12-03Lint can now parse every variation of gcc's __attribute__ that I could findChad Loder
2005-11-30spacingTheo de Raadt
2005-11-30KNFChad Loder
2005-11-29Remove XXX_BROKEN_GCC ifdefs, which were used to work around an ancientChad Loder
2005-11-23Deal with empty array initializers (a gcc-ism), but warn.Chad Loder
2005-11-23Deal somewhat with case ranges, which is a gcc extension.Chad Loder
2005-11-23Grok __restrict__ and __restrict keywords. OK deraadtChad Loder
2005-11-23add a fake C construct __lint_equal__ which will be used to generateTheo de Raadt
2005-11-23support __attribute__Theo de Raadt
2003-11-08typos from Jonathon Gray;Jason McIntyre
2002-02-16Part one of userland __P removal. Done with a simple regexp with some minor ...Todd C. Miller
1996-06-26rcsidTheo de Raadt
1996-03-05Work around a GCC code generation bug if XXX_BROKEN_GCC; fixed NetBSDThorsten Lockert
1995-10-18initial import of NetBSD treeTheo de Raadt