summaryrefslogtreecommitdiffstats
path: root/libexec/tradcpp
AgeCommit message (Collapse)AuthorFilesLines
2019-08-23update tradcpp to 0.5.3jsg9-26/+85
2019-06-28When system calls indicate an error they return -1, not some arbitraryderaadt1-1/+1
value < 0. errno is only updated in this case. Change all (most?) callers of syscalls to follow this better, and let's see if this strictness helps us in the future.
2018-09-02update tradcpp to 0.5.2jsg18-148/+650
ok miko@ bcallah@ deraadt@
2016-12-28fix the remaining cases of .Xr with only one argumentschwarze1-3/+3
2015-10-09this cpp operates file using pledge "stdio rpath wpath cpath"deraadt1-0/+6
2015-01-17eliminate strcpy & strcat, by using strlcpy, strlcat or snprintf wherederaadt3-13/+7
suitable. ok jsg
2014-12-02some minor fixes from martin natano;jmc1-4/+4
2014-08-08some basic fixes;jmc1-3/+4
2014-08-08Add support for using - as shorthand for stdin/stdout in tradcpp.jsg3-3/+3
When looking into switching the /usr/bin/cpp wrapper to tradcpp I came across "| ${CPP} ${CPPFLAGS} -" in usr.bin/which. gcc documents this behaviour for cpp here: https://gcc.gnu.org/onlinedocs/cpp/Invocation.html Versions of the John F. Reiser derived cpp in 32V and CSRG SCCS accept this usage as well, as does the cpp in PCC.
2014-07-30Add tradcpp 0.4, a standalone traditional whitespace preserving cppjsg23-0/+6150
by David A. Holland of NetBSD.