Results 53 comments of eddyp

@FreddieChopin Does the feature allow multiple ELFs to be generated without interfering with each other? I mean could I have something like a output/var1, output/var500 and simply not pollute the...

@FreddieChopin because of this: > [..]To create a variant, make a new directory at the top of the tup hierarchy and create a "tup.config" file there. As I said before,...

This seems to be relevant: https://github.com/rust-lang/rust/issues/40108

The issue occurs even with these simpler examples: ``` #ifdef FOO extern "C" { #endif #ifdef FOO } #endif ``` or ``` #ifdef FOO void main() { #endif #ifdef FOO...

> uncrustify is not a compiler and doesn't interpret the macros. Since it doesn't interpret macros, in case of C/C++ does it considers the languages as a mix of preproc...

I compiled uncrustify on Windows, I'm getting the same results: ``` C:\usr\src\tools\style-checking-files\uncrustify\uncrustify-build\uncrustify\build>Release\uncrustify.exe -c ..\etc\ben.cfg ..\..\tc_doxy.c 2>&1 ..\etc\ben.cfg:297: option 'sp_cpp_lambda_paren' is deprecated; use 'sp_cpp_lambda_square_paren' instead ..\etc\ben.cfg:652: option 'sp_word_brace' is deprecated; did...

> You need to make some changes I don't understand what you're suggesting. The C++ parts are a standard way to allow C++ compilers to compile and link C++ with...

@micheleCTDE I think @gmaurel was actually saying C is actually formed out of 2 languages[1], the preprocessor and the actual C language and there is no sane way to deal...

I just realized that I might have sent the wrong signals wrt what I would consider acceptable with my "simpler examples" in the first comment. To clarify, I think that...