-.I Unifdef
-is useful for removing ifdef'ed lines from a file while otherwise leaving the
-file alone.
-.I Unifdef
-is like a stripped-down C preprocessor:
-it is smart enough to deal with the nested ifdefs, comments,
-single and double
-quotes of C syntax so that it can do its job, but it doesn't do any including
-or interpretation of macros.
-Neither does it strip out comments, though it recognizes and ignores them.
+\fIUnifdef\fR is useful for removing ifdef'ed lines
+from a file while otherwise leaving the file alone.
+\fIUnifdef\fR acts on
+#ifdef, #ifndef, #else, and #endif lines,
+and it knows only enough about C
+to know when one of these is inactive
+because it is inside
+a comment,
+or a single or double quote.
+Parsing for quotes is very simplistic:
+when it finds an open quote,
+it ignores everything (except escaped quotes)
+until it finds a close quote, and
+it will not complain if it gets
+to the end of a line and finds no backslash for continuation.
+.PP
+If you want to use \fIunifdef\fR
+for plain text (not C code),
+use the \fB\-t\fR option,
+which disables this parsing for
+C comments and quotes.
+.PP