Fix against current code

This commit is contained in:
Jaroslav Kysela 2003-07-28 12:03:41 +00:00
parent 468c3d18b6
commit c55d2495d7

View file

@ -37,7 +37,6 @@ static void interpret_filename(const char *file)
struct alisp_cfg cfg; struct alisp_cfg cfg;
snd_input_t *in; snd_input_t *in;
snd_output_t *out; snd_output_t *out;
snd_config_t *root;
int err; int err;
memset(&cfg, 0, sizeof(cfg)); memset(&cfg, 0, sizeof(cfg));
@ -57,27 +56,18 @@ static void interpret_filename(const char *file)
fprintf(stderr, "unable to attach stdout (%s)\n", strerror(errno)); fprintf(stderr, "unable to attach stdout (%s)\n", strerror(errno));
return; return;
} }
err = snd_config_top(&root); cfg.verbose = verbose;
if (err < 0) cfg.warning = warning;
fprintf(stderr, "unable to allocate config root\n"); cfg.debug = debug;
else { cfg.in = in;
cfg.verbose = verbose; cfg.out = cfg.eout = cfg.vout = cfg.wout = cfg.dout = out;
cfg.warning = warning; err = alsa_lisp(&cfg, NULL);
cfg.debug = debug;
cfg.in = in;
cfg.out = cfg.eout = cfg.vout = cfg.wout = cfg.dout = out;
cfg.root = root;
cfg.node = root;
err = alsa_lisp(&cfg, NULL);
}
if (err < 0) if (err < 0)
fprintf(stderr, "alsa lisp returned error %i (%s)\n", err, strerror(err)); fprintf(stderr, "alsa lisp returned error %i (%s)\n", err, strerror(err));
else if (verbose) else if (verbose)
printf("file %s passed ok via alsa lisp interpreter\n", file); printf("file %s passed ok via alsa lisp interpreter\n", file);
snd_config_save(root, out);
snd_output_close(out); snd_output_close(out);
snd_input_close(in); snd_input_close(in);
snd_config_delete(root);
} }
static void usage(void) static void usage(void)