NetBSD's gcc complains if islower()'s argument is an unadorned char. This
provides an appropriate cast.
if (!strcmp(token, "0")) {
lan = NULL;
if (!strcmp(token, "0")) {
lan = NULL;
- } else if (strlen(token) == 1 && islower(*token)) {
+ } else if (strlen(token) == 1
+ && islower((unsigned char)*token)) {
lan = tc->lans[*token - 'a'];
} else {
err("%s is not a valid LAN name "
lan = tc->lans[*token - 'a'];
} else {
err("%s is not a valid LAN name "