On 07/10/14 17:16, David Henningsson wrote: > +#define CTLS_OUTPUT(index, name) \ > + do { \ > + err = add_output_ctls(mixer, index, name, info); \ > + if (err< 0) \ > + return err; \ > + while (0) AFAICS the last line should be: } while (0) Tobias