usmuser
static struct usmuser *user = NULL;
const struct usmuser *up;
%type <v.string> usmuser community optcommunity
usmuser : USER STRING {
usmauthopt : usmuser {
struct usmuser *sm_user;
struct usmuser *ta_usmuser;
SLIST_ENTRY(usmuser) uu_next;
struct usmuser *usm_newuser(char *name, const char **);
struct usmuser *usm_finduser(char *name);
int usm_checkuser(struct usmuser *, const char **);
const struct usmuser *usm_check_mincred(int, const char **);
struct usmuser *
struct usmuser *up = usm_finduser(name);
const struct usmuser *
struct usmuser *up;
struct usmuser *
struct usmuser *up;
usm_checkuser(struct usmuser *up, const char **errp)
SLIST_REMOVE(&usmuserlist, up, usmuser, uu_next);
SLIST_HEAD(, usmuser) usmuserlist;
struct usmuser *up;