[PATCH 1/6] winealsa.drv: Init mixer on cards with a single Mic control, like snd_usb_audio mics (try 2)

Michael Stefaniuc mstefani at redhat.com
Tue Aug 3 03:24:16 CDT 2010


Jeff Cook wrote:
> What compiler are you running? It works fine for me and I don't see
> any errors or warnings.
You are passing the compiler the wrong flags:
-Wdeclaration-after-statement is set by default in Wine.

> On Mon, Aug 2, 2010 at 6:05 AM, Alexandre Julliard <julliard at winehq.org> wrote:
>> Jeff Cook <jeff at deserettechnology.com> writes:
>>
>>> @@ -245,6 +245,10 @@ static void fillcontrols(mixer *mmixer)
>>>      for (id = 0; id < mmixer->chans; ++id)
>>>      {
>>>          line *mline = &mmixer->lines[id];
>>> +        if (!mline->elem)
>>> +        {
>>> +            break;
>>> +        }
>>>          int ofs = CONTROLSPERLINE * id;
>> You can't do that:
>>
>> mixer.c: In function ‘fillcontrols’:
>> mixer.c:252: error: ISO C90 forbids mixed declarations and code

bye
	michael



More information about the wine-devel mailing list