NAME
boolarg - parse boolean argument or ask user
SYNOPSIS
int boolarg (ptr,brk,prompt,defalt);
char **ptr,*brk,*prompt;
int defalt;
DESCRIPTION
Boolarg attempts to parse an argument from a string, passing
the
string pointer ptr and the break character set brk to the
nxtarg(3)
routine. If there is an argument parsed, and it is a legal
boolean, then its value is returned by boolarg. If there is
no
argument, or it is not valid, then an error message is
printed to
stderr and the routine getbool(3) is passed the remaining
arguments. The value of getbool is then returned by
boolarg.
Boolarg is especially useful for
parsing boolean values from
argument lists in programs using the command interpreter,
ci(3).
SEE ALSO
nxtarg(3), getbool(3), ci(3)