summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2008-07-06Cast variable to correct sign to avoid compilation error.ragge1-1/+2
2008-07-05Add support for gcc named variadics. May be #ifdef'ed away.ragge1-0/+28
2008-07-02Add -P flag to inhibit line markers in output. Compatible with gcc flag.gmcgarry4-4/+11
2008-06-30Cast yytext to usch before passing to charcon().gmcgarry1-1/+1
2008-06-29Let macros inside character constants be expanded if traditional.ragge1-9/+11
2008-06-25Must handle as octal if number begins with 0 when expanding macros also.ragge1-1/+6
2008-06-23Detect eof if reading in a macro instead of looping.ragge1-0/+2
2008-06-09spelo from Alan R. S. Bueno.gmcgarry1-1/+1
2008-06-05Remove -Wno-error, since some compilers don't support it. Unneeded withgmcgarry1-1/+1
2008-06-05autoconfigure machinery to check for gcc compiler options.gmcgarry1-1/+1
2008-05-11Spelling error, from Pierre Riteau.ragge1-1/+1
2008-04-20Only pull in unistd.h once.gmcgarry1-1/+0
2008-04-20Fix variadic macro replacements.gmcgarry1-2/+2
2008-04-19open(2) can fail with many different errors (ENOTDIR, EPERM, ...) so weragge1-5/+1
2008-04-15Test for header before inclusion. Test on availability of variadic macros.gmcgarry3-1/+18
2008-04-15Don't re-define struct includ here.gmcgarry1-11/+1
2008-04-13Always discard comments after #if directives.ragge3-3/+15
2008-04-12Fix -C so that comments also follows defined macros. Now lint can haveragge4-15/+94
2008-04-09Do not output comments inside #if 0 areas if -C is given.ragge1-6/+6
2008-04-06If the parameters collected by __VA_ARGS__ in an embedded macro will matchragge1-2/+24
2008-03-18Fix the dangling-else to avoid compiler warnings.gmcgarry1-1/+2
2008-02-26Warn but don't exit with junk after #endif or #else.reed1-7/+14
2008-02-19Many man page improvements for formatting, removing trailing spaces,reed1-30/+33
2008-02-10Add -Wno-error for yacc, sometimes we cannot control the error reports.ragge1-1/+1
2008-01-15Do not allow use of preprocessing directives inside expandingragge2-2/+11
2008-01-10Fix bug causing macros without arguments to fail if whitespace betweenragge1-1/+3
2008-01-08Teach cpp about comments in ifdefs.ragge1-2/+12
2008-01-07Fix eventual eternal loop in _Pragma() -> #pragma conversion.ragge1-12/+24
2008-01-06Fix compile hierarchy so that it do not use hard-coded paths, useragge3-6/+11
2007-12-31Document that __STDC_VERSION__ is now expanded in cpp.reed1-2/+12
2007-12-30Now we support all stuff needed to define __STDC_VERSION__=199901L.ragge1-0/+4
2007-11-30Cleanup completely and install manpages with correct name.gmcgarry1-2/+2
2007-11-30Add to the build infrastructure to:gmcgarry1-2/+2
2007-11-19Bugfixes from Jan Kryl:ragge2-10/+36
2007-11-15Only decode numbers if state == IFR.ragge1-1/+1
2007-11-15Hex and octal numbers should be converted to unsigned if they do not fitragge1-0/+2
2007-11-10++ and -- are not allowed in preprocessor expressions. Based on astefan1-0/+9
2007-10-27len -> size_t.ragge1-1/+1
2007-10-25Fix preprocessor number overflow check, by Jan Kryl.ragge2-6/+14
2007-10-23Update missing options in SYNOPSIS.reed1-1/+1
2007-10-22Some small bugfixes from Jan Kryl.ragge1-3/+3
2007-10-18More fixes to cpp arithmetic, sanitychecked by otto and stefan.ragge3-236/+105
2007-10-12Fix broken build with some compilers. Reported by Gregory McGarry.stefan2-2/+3
2007-10-12Add zero checks when dividing or taking modulo. ok otto@stefan3-1/+30
2007-10-12rewrite of constant expression evaluation; taking into accountotto3-37/+230
2007-10-07Don't let pragmas pass through if #ifdef'd away, from Stefan Kempf.ragge1-2/+5
2007-10-04Move compat functions to their own header. From Laurent Desnogues.ragge2-1/+3
2007-10-02Update man page. This is from Igor Sobrado via pcc-list.reed1-20/+21
2007-10-02Fix -I description in cpp man page.reed1-3/+5
2007-09-28Add missing BEGIN, from Otto Moerbeek.ragge1-1/+1