<p dir="ltr"><br>
On 4 Jan 2015 22:06, "Paul Davis" <<a href="mailto:paul@linuxaudiosystems.com">paul@linuxaudiosystems.com</a>> wrote:<br>
><br>
><br>
><br>
> On Sun, Jan 4, 2015 at 4:30 PM, Aurélien Leblond <<a href="mailto:blablack@gmail.com">blablack@gmail.com</a>> wrote:<br>
>><br>
>><br>
>> As far as I can see I have 2 options:<br>
>> - Port the code to the c++11 standard - but you seem to think that's a bad idea<br>
>> - Compile this plugin with C99 - that's the solution I have in the git<br>
>> at the moment but I get the warning "cc1plus: warning: command line<br>
>> option ‘-std=c99’ is valid for C/ObjC but not for C++ [enabled by<br>
>> default]" and call me pedantic but I don't like warnings!<br>
><br>
><br>
><br>
> C99 is a *C* language standard, not a C++ language standard. There seems to be some confusion here over what language the code you're trying to compile really is. <br>
><br>
> Is it C? Then C99 is appropriate but need a few tweaks. c++11 would not be appropriate.<br>
><br>
> Is it C++? Then C++11 is an option but is also relatively new, and so may or may not be appropriate. C99 is not appropriate for C++ code.<br>
>  </p>
<p dir="ltr">The language I'm using is c++, and the standard I have been using so far is c++11</p>
<p dir="ltr">But I still have this problem with complex numbers, the c++11 and porting the vocoder from Alsa Modular Synth. <br>
</p>