int err; snd_pcm_t *pcm; if ((err = snd_pcm_new(foo->card, "FOO ACM", device, 1, 1, &pcm)) < 0) return err; }