2015-06-12 10:23:51 by David A. Holland | Files touched by this commit (4) |
Log message:
Update tradcpp to 0.5.
patch-main.c is rolled in.
release 0.5 (20150612)
- Don't report unclosed comments as "No newline at end of file".
- Don't rely on <stdbool.h> existing, as (predictably) it doesn't
work on Solaris.
- Similarly, don't rely on C11 anonymous unions as the Solaris
compiler vomits on them.
- Typo fix in man page from Jason McIntyre; and change "Usage" to
"usage" in usage for pedantic reasons, from Igor Sobrado.
- Accept "-" as either input or output file name to mean stdin or
stdout respectively. Suggested by Jonathan Gray.
- Fix output spacing behavior to match gcc when newlines appear in or
while looking for macro arguments. Partly from Joerg Sonnenberger.
- Implement __FILE__ and __LINE__ macros. Mostly from Joerg Sonnenberger.
- Implement #line. Partly from Joerg Sonnenberger.
- Declare usage() with PF(). From wiz.
|
2013-09-17 22:27:10 by Thomas Klausner | Files touched by this commit (2) |
Log message:
Add RCS Id.
|
2013-09-17 22:25:16 by David A. Holland | Files touched by this commit (2) |
Log message:
add upstream patch to work around a clang build issue
ok wiz
|
2013-09-12 13:15:12 by Jonathan Perkin | Files touched by this commit (11) |
Log message:
Add USE_TOOLS+=nroff to packages which generate catman pages.
|
2013-07-13 20:51:03 by David A. Holland | Files touched by this commit (3) |
Log message:
Update to 0.4.
release 0.4 (20130713)
- Fix stupid build problem introduced in 0.3.1.
- Accept and ignore -m32, which imake issues willy-nilly on a bunch
of platforms. I thought this had already been done, but apparently
not.
- Don't use the <err.h> functions. There are still people out there
using legacy systems missing them.
- Sort out some more issues pertaining to handling quoted strings.
- Add some more tests.
|
2013-07-10 07:50:06 by David A. Holland | Files touched by this commit (2) |
Log message:
Oops, forgot <stdarg.h>. PR 48037
There must be something wrong with netbsd's headers, as none of
#include <stdbool.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <errno.h>
#include <err.h>
ought to leak in stdarg.h, but apparently one is.
|
2013-07-09 19:39:52 by David A. Holland | Files touched by this commit (2) |
Log message:
Update to 0.3.1: minor fixes.
release 0.3.1 (20130709)
- Don't leak memory and assert if a bad command-line option comes
after a -D or a -include foo.
- Since imake is a principal application for tradcpp and imake carefully
hides what it's doing when you run it, when rejecting an invalid option
be sure to report *what* that option is.
|
2013-06-17 04:33:40 by David A. Holland | Files touched by this commit (2) |
Log message:
Update to 0.3; bug fixes.
release 0.3 (20130616)
- Don't eval the control expression of the first #if of a block when
already in a false block; it might not be valid. Reported by
Baptiste Daroussin.
- Don't recognize comments within character constants.
- Don't recognize macro argument parentheses or commas within strings,
or within character constants either.
|
2013-06-16 14:56:10 by OBATA Akio | Files touched by this commit (2) |
Log message:
catman is also installed (on NetBSD-5.2, MANINSTAL="catinstall htmlinstall \
maninstall")
|
2013-06-12 01:07:01 by David A. Holland | Files touched by this commit (3) |
Log message:
Update to 0.2.
release 0.2 (20130611)
- auto-recognize more builtin PowerPC and mips macros
- pass -Wunused (partly from Baptiste Daroussin)
- allow absolute paths in include files (partly from Baptiste Daroussin)
- don't use getprogname() in the name of portability
- add tests arising from December 2010 tech-toolchain thread (one
from der Mouse, one of mine)
- clean out usage of sys/cdefs.h macros and don't use the implementation
namespace
- make -Wcomment work again
- fix handling of relative includes
- provide a man page
- other minor improvements
|