summaryrefslogtreecommitdiff
path: root/include/vis.h
AgeCommit message (Collapse)Author
2022-05-20s/appropiate/appropriate/ in comments and readme file.andvar
2017-04-23Add vis DQ.christos
2016-01-14add stravischristos
2015-05-23add VIS_NOLOCALE flagchristos
2014-09-26add VIS_META/VIS_SHELL support to encode all shell metacharacters.christos
XXX: /etc/rc.d/wizd fix $
2013-02-20More fixes from J.R. Oldroyd. We introduce a new function that canchristos
retrieve and return if there has been a conversion error, so that it can keep performing char-by-char processing if a multi-byte conversion occurred. Also some more code cleanups in the "extra" processing.
2012-12-14Add VIS_GLOB (Brooks Davis)christos
2011-03-12Fix various vis/unvis issues:christos
- no need for all the weak symbols - define a new _VIS_END flag for UNVIS_END so that there are no collisions between and vis and unvis flags. - add bound versions of the vis and unvis functions that take the length of the destination buffer. Unlike the OpenBSD ones they return -1 or NULL if the buffer is not large enough, instead of silently truncating.
2010-11-27add VIS_NOESCAPE and VIS_HTTP1866christos
2009-02-10Add RFC 2045 MIME Quoted-Printable support.christos
2005-09-13compat code reorgchristos
2005-02-03de-__P -- the hack is long since useless. Discussed with christos,perry
matt, kleink, others. Approved by christos.
2003-08-07Move UCB-licensed code from 4-clause to 3-clause licence.agc
Patches provided by Joel Baker in PR 22270, verified by myself.
2002-12-12this needs <sys/types.h>lukem
2002-03-23Add VIS_HTTPSTYLE and strunvisx (From FreeBSD)christos
1999-11-25Added prototypes for svis, strsvis, strsvisxwennmach
1998-11-13change the second arg of unvis from char -> int, to avoid K&R vs. ansichristos
portability problems.
1998-02-02merge lite-2perry
1997-11-04Fix __RENAME quoting lossage (don't pass it a quoted string). Fromthorpej
Chris Demetriou <cgd@pa.dec.com>.
1997-10-22New hacks to make libc work painlessly without bumping the major number:fvdl
use type func(arg1s) asm("emitted_name") gcc mechanism. Suggested by Bill Sommerfeld.
1997-10-20Fix the shared library versioning snafu caused by the recent changesthorpej
to the stat(2) family and msync(2). This uses a primitive function versioning scheme. This reverts the libc shared library major version from 13 to 12, and adds a few new interfaces to bring us to libc version 12.20. From Frank van der Linden <fvdl@NetBSD.ORG>.
1997-10-16second argument is now int instead of charchristos
1994-10-26new RCS ID format.cgd
1993-08-03New versions to go with new fts() et al.mycroft
1993-08-01Add RCS identifiers.mycroft
1993-03-21initial import of 386bsd-0.1 sourcescgd