dvar
dvar_t dvar;
for (dvar = dvar_first(); dvar; dvar = dvar_next(dvar)) {
if (!strncmp(dvar->name, av[j], strlen(av[j])))
pager_output(dvar->name);
for (i = 0; i < dvar->count; ++i) {
pager_output(dvar->data[i]);
dvar_t dvar, dvar2;
for (dvar = dvar_first(); dvar; dvar = dvar_next(dvar)) {
len = strlen(dvar->name);
if (len <= 5 || strcmp(dvar->name + len - 5, "_load"))
if (strcmp(dvar->data[0], "yes") != 0 &&
strcmp(dvar->data[0], "YES") != 0) {
mod_name = strdup(dvar->name);
dvar_t dvar;
dvar = dvar_first();
while (dvar || i < LOGO_LINES) {
while (dvar) {
if (strncmp(dvar->name, "menu_", 5) == 0) {
dvar->name[5], dvar->data[0]);
dvar = dvar_next(dvar);
dvar = dvar_next(dvar);
if (dvar == NULL)
dvar_t dvar;
for (dvar = dvar_first(); dvar; dvar = dvar_next(dvar)) {
if (strncmp(dvar->name, namebuf, 6) == 0) {
*dvar_execp = dvar_copy(dvar);
for (dvar = dvar_exec; dvar; dvar = dvar->next) {
res = perform(dvar->count, dvar->data);
dvar->data[0], command_errmsg);
struct dvar *next;
dvar_t dvar = *lastp;
if (dvlastp == &dvar->next)
*lastp = dvar->next;
while (--dvar->count >= 0)
free(dvar->data[dvar->count]);
free(dvar->data);
free(dvar);