log_warnx
log_warnx("child process %d terminated with signal %d",
log_warnx("failed to expand location for %s",
log_warnx("nonsensical map key \"/\" at %s, line %d; "
void log_warnx(const char *, ...) __printflike(1, 2);
log_warnx("truncated variable");
log_warnx("truncated variable");
log_warnx("undefined variable ${%s}", name);
log_warnx("truncated variable");
log_warnx("\"%s\", pid %d, terminated with signal %d",
log_warnx("\"%s\", pid %d, terminated with exit status %d",
log_warnx("unknown button event");
log_warnx("action mode already initialized");
log_warnx("selection mode already initialized");
log_warnx("unknown event");
log_warnx("unknown button event");
log_warnx("cannot open %s", buf);
log_warnx("modes table full; cannot register `%s'", name);
log_warnx("startup failed for `%s' mode",
log_warnx("unknown mode `%s' (see the `modes' directive)", name);
log_warnx("cleanup failed for `%s' mode",
log_warnx("unknown mode `%s' (see the `modes' directive)", name);
void log_warnx(const char *, ...);