is in an argument named
.BR kwfirst_ ,
as set up by
-.B KWTAIL marker described above.
+.B KWTAIL
+marker described above.
.PP
The macro expands both to a variable declaration and a statement:
in C89, declarations must precede statements,
.I set
is an identifier then
.IP
-.B "KWPARSE_EMPTY(" set ");"
+.BI "KWPARSE_EMPTY(" set ");"
.PP
(note the lack of underscore)
checks that the enclosing function has been passed