-These control escapes test whether the function or component value is
-non-zero (for integer-valued escapes), or non-empty (for string-valued
-escapes).
-.PP
-If this test evaulates true, then the format text up to the next
-corresponding control escape (one of `%|', `%?', or `%>') is interpreted
-normally. Next, all format text (if any) up to the corresponding `%>'
-control escape is skipped. The `%>' control escape is not interpreted;
-normal interpretation resumes after the `%>' escape.
-.PP
-If the test evaluates false, however, then the format text up to
-the next corresponding control escape (again, one of `%|', `%?', or
-`%>') is skipped, instead of being interpreted. If the control escape
-encountered was `%?', then the condition associated with that control
-escape is evaluated, and interpretation proceeds after that test as
-described in the previous paragraph. If the control escape encountered
-was `%|', then the format text up to the corresponding `%>' escape is
-interpreted normally. As above, the `%>' escape is not interpreted and
-normal interpretation resumes after the `%>' escape.
-.PP
-The `%?' control escape and its following format text is optional, and may
-be included zero or more times. The `%|' control escape and its following
-format text is also optional, and may be included zero or one times.
+The `%?' control escape is optional, and may there may be more
+than one `%?' control escape in a conditional block.
+The `%|' control escape
+is also optional, but may be included at most once.