Age | Commit message (Expand) | Author | Files | Lines |
2009-02-14 | Accept continuation lines followed by \r\n (msdos style). Fixes Jira#PCC-32. | ragge | 1 | -2/+3 |
2008-08-21 | Accept // as comment in #if directives, as pointed out by Daniel Dickman. | ragge | 1 | -0/+4 |
2008-08-18 | Fix bug where stray non-alphanumeric character after # would cause | ragge | 1 | -0/+9 |
2008-08-16 | Must delay _Pragma -> #pragma conversion until printout, otherwise | ragge | 1 | -2/+17 |
2008-08-08 | Increase the flex buffer to 512k; even if C99 only supports 4k there are | ragge | 1 | -1/+1 |
2008-07-02 | Add -P flag to inhibit line markers in output. Compatible with gcc flag. | gmcgarry | 1 | -1/+1 |
2008-06-30 | Cast yytext to usch before passing to charcon(). | gmcgarry | 1 | -1/+1 |
2008-06-29 | Let macros inside character constants be expanded if traditional. | ragge | 1 | -9/+11 |
2008-06-25 | Must handle as octal if number begins with 0 when expanding macros also. | ragge | 1 | -1/+6 |
2008-05-11 | Spelling error, from Pierre Riteau. | ragge | 1 | -1/+1 |
2008-04-19 | open(2) can fail with many different errors (ENOTDIR, EPERM, ...) so we | ragge | 1 | -5/+1 |
2008-04-15 | Test for header before inclusion. Test on availability of variadic macros. | gmcgarry | 1 | -1/+7 |
2008-04-13 | Always discard comments after #if directives. | ragge | 1 | -1/+13 |
2008-04-12 | Fix -C so that comments also follows defined macros. Now lint can have | ragge | 1 | -8/+18 |
2008-04-09 | Do not output comments inside #if 0 areas if -C is given. | ragge | 1 | -6/+6 |
2008-03-18 | Fix the dangling-else to avoid compiler warnings. | gmcgarry | 1 | -1/+2 |
2008-02-26 | Warn but don't exit with junk after #endif or #else. | reed | 1 | -7/+14 |
2008-01-15 | Do not allow use of preprocessing directives inside expanding | ragge | 1 | -1/+8 |
2008-01-08 | Teach cpp about comments in ifdefs. | ragge | 1 | -2/+12 |
2007-11-19 | Bugfixes from Jan Kryl: | ragge | 1 | -6/+18 |
2007-11-15 | Only decode numbers if state == IFR. | ragge | 1 | -1/+1 |
2007-11-15 | Hex and octal numbers should be converted to unsigned if they do not fit | ragge | 1 | -0/+2 |
2007-11-10 | ++ and -- are not allowed in preprocessor expressions. Based on a | stefan | 1 | -0/+9 |
2007-10-25 | Fix preprocessor number overflow check, by Jan Kryl. | ragge | 1 | -5/+13 |
2007-10-18 | More fixes to cpp arithmetic, sanitychecked by otto and stefan. | ragge | 1 | -42/+14 |
2007-10-12 | rewrite of constant expression evaluation; taking into account | otto | 1 | -7/+40 |
2007-10-07 | Don't let pragmas pass through if #ifdef'd away, from Stefan Kempf. | ragge | 1 | -2/+5 |
2007-10-04 | Move compat functions to their own header. From Laurent Desnogues. | ragge | 1 | -1/+2 |
2007-09-28 | Add missing BEGIN, from Otto Moerbeek. | ragge | 1 | -1/+1 |
2007-09-25 | Handle #pragma and _Pragma() correct. | ragge | 1 | -2/+8 |
2007-09-20 | strl* changes, from Gilles Chehade. | ragge | 1 | -3/+5 |
2007-09-19 | Quiet cc about missing prototypes. From Olof Johansson. | ragge | 1 | -0/+3 |
2007-09-17 | Add -dM for preprocessor, by Todd T. Fries. | ragge | 1 | -11/+6 |
2007-09-16 | Allow for non-whitespace between #if and (0) | ragge | 1 | -2/+2 |
2007-09-09 | Make alignment run-time detected. | ragge | 1 | -0/+1 |
2007-09-09 | Bugfix number calculations. | ragge | 1 | -0/+53 |
2007-08-19 | Fix bug with empty # on a line. | ragge | 1 | -19/+41 |
2007-08-08 | Add -M flag for writing dependencies. | ragge | 1 | -7/+14 |
2007-08-01 | Fix bug causing #line directives to get stuck in an endless loop. | ragge | 1 | -1/+2 |
2007-02-10 | Ignore CR on input. | ragge | 1 | -1/+3 |
2007-01-15 | Ignore unknown preprocessor directives. | ragge | 1 | -2/+8 |
2007-01-02 | Be able to handle multiline comments starting at an #if line. | ragge | 1 | -1/+6 |
2006-10-08 | Rewrite handling of defined(...). | ragge | 1 | -30/+85 |
2006-10-08 | Cleanup usch usage. | ragge | 1 | -19/+19 |
2006-10-07 | Fix hex conversion bug. | ragge | 1 | -0/+2 |
2006-10-07 | Fix num2str, it generated backwards strings. Store strings on heap. | ragge | 1 | -2/+4 |
2006-10-07 | Fix flex identification. | ragge | 1 | -0/+1 |
2006-10-07 | Rewriting finished. The scanner do not even need stdio now. | ragge | 1 | -393/+154 |
2006-09-28 | Large rewrite of the preprocessor. Now uses lex for tokenizing, and | ragge | 1 | -0/+890 |