-.B #include <cencode.h>
-.PP
-.B char *cencode(c, cflag)
-.B char c;
-.B int flag;
-.PP
-.B cdecode(c, cp, dflag)
-.B char c, *cp;
-.B int flag;
-.SH DESCRIPTION
-\fICencode\fP converts a non-printing character into a printable,
-invertable representation; \fIcdecode\fP inverts
-from that representation back to the original character.
-Both functions pass through printable characters, and
-are useful for filtering a stream of characters
-to and from a visual representation.
-.PP
-By default, \fIcencode\fP considers isgraph(c), space, tab, and
-newline as printable characters. Setting CENC_WHITE in
-cflag causes space, tab, and newline to be
-encoded as well.
-.PP
-There are 3 forms of representation, and all
-three can be requested, independent of each other,
-since some encode only a subset
-of the non-printable characters.
-All
-forms use the backslash character to introduce the visual
-sequence; two backslashs are used to represent a
-real backslash. The following lists the name of the form
-(specified in the cflag), and a description:
-.TP
-.I CENC_CTYPE
-Use C-style backslash sequences where possible. The following
-sequences are used to represent the indicated character:
-.nf