summaryrefslogtreecommitdiff
path: root/lib/libc/gen/vis.c
AgeCommit message (Expand)Author
2017-11-27Use 16x instead of 4x the amount of space since each wint_t can result inchristos
2017-04-23Add VIS_DQ (for OpenBSD compat)christos
2017-02-12fix off-by-one, found by asan.christos
2016-01-14add stravis(3) from OpenBSDchristos
2015-05-26use isgraph_l suggested by joerg@christos
2015-05-23fix the tools build.christos
2015-05-23Grr need to deal with isgraph(3). Is there a better way?christos
2015-05-23Add VIS_NOLOCALE to avoid ambiguous conversions.christos
2014-09-26Cannot encode \$ in VIS_CSTYLE as that looks like `vis -l` encoding.roy
2014-09-26Don't encode any characters in VIS_CSTYLE that have a special meaningroy
2014-09-26no c99 for tools.christos
2014-09-26add VIS_META/VIS_SHELL support to encode all shell metacharacters.christos
2014-09-08get rid of MB_STRZ as suggested by joerg.christos
2014-09-08PR/49185: Conrad Meyer: strvisx: Handle zero-length input strings gracefully.christos
2013-02-21No ctassert in tool buildjoerg
2013-02-20Minor nits, and make it compile in FreeBSD (NBBY needs sys/params.h)christos
2013-02-20Don't declare a variable inside a "for" construct because it breaks thetron
2013-02-20Make the masks 64 bit wide so that they fit 6 character wide conversions.christos
2013-02-20Initialize 'clen' to 0, to avoid "may be used uninitialized" warning.riz
2013-02-20Fix whitespacechristos
2013-02-20More fixes from J.R. Oldroyd. We introduce a new function that canchristos
2013-02-15More fixes from: J.R. Oldroydchristos
2013-02-14off by one.christos
2013-02-13remove patch botches.christos
2013-02-13Fix from J.R. Oldroyd for wide chars > 2christos
2013-02-13Handle invalid character sequences.christos
2013-02-13Match prototype with reality to fix tool build on platforms wherepooka
2013-02-13explain we we want wide character support here.christos
2013-02-13Wide char support from J.R. Oldroydchristos
2012-12-14Add VIS_GLOB (Brooks Davies)christos
2011-03-12Fix various vis/unvis issues:christos
2011-03-12avoid c99christos
2011-03-12Prepare for strnvis functionality by providing a length to the encodingchristos
2009-11-23fix VIS_HTTPSTYLE to not convert "safe" ($-_.+) and "extra" (!*'(),)plunky
2009-02-11fix typo * -> & from enami.christos
2009-02-10Add RFC 2045 MIME Quoted-Printable support.christos
2008-09-04In strsvisx(), don't attempt to read the "next" character past the endlukem
2008-07-25Change the gross #defines HVIS and SVIS into local functions.dsl
2008-04-29Convert to new 2 clause licensemartin
2006-08-28Remove ad clause. Approved by board@christos
2005-11-18Make the MAKEEXTRALIST macro safe to be called with string literals asmartin
2005-05-28convert to ANSI prototypes. some KNFlukem
2005-05-28missed a free(3) in previouslukem
2005-05-28Use malloc(3) instead of the non-standard alloca(3) in MAKEEXTRALIST(),lukem
2005-05-20Use a more standard TNF license (than one that has clause 3 for UCBlukem
2005-05-16Remove clause 3 from the UCB license.lukem
2005-04-17PR/21165: Christian Biere: ctype function misusechristos
2004-02-26Fix indent and other whitespace usage.enami
2003-08-07Move UCB-licensed code from 4-clause to 3-clause licence.agc
2003-07-16If VIS_CSTYLE is specified, use \ to escape any printable charactersdsl