Malformed macro parameter list
cannot compile with gcc8 on a pi.
Bug opened as part of this effort: https://fedoraproject.org/wiki/Toolchain/PortingToModernC
configure.ac conaints a not C99 compliant check.
if 0 Remove this line endif
#if 0 does not evaluate to false
please migrate tests from python2 to python3
hi Mike, is this issue related to "can't create directory " followed by "The data is invalid"? while using spin command.
Hi, I am using coan tool namely coan-6.0.1-x86_64.exe to filter the C file for specific macros to maintain cleaner code. My observations are that:- When my firmware is in C drive, i try to execute using command line window. The application throws an error indicating "The data is invalid." However, if i keep my firmware in D drive and execute in command line window. It works as expected. After executing in D drive, if i execute the command again for firmware in C drive. Even that starts working. To...
I can confirm this patch is working fine on Fedora. https://bugzilla.redhat.com/show_bug.cgi?id=1626440 today, coan looks almost dead upstream, maybe it's time to migrate to github and try to engage more people to this project?
Out of bounds error in expression parser
Oh, it's my fault obviously. replace "VA_ARGS" to "__VA_ARGS__" Thank you.
Oh, it's my fault obiously. replace "VA_ARGS" to "__VA_ARGS__" Thank you.
You reference VA_ARGS, but that has no special meaning in C. Are you thinking of VA_ARGS (with double leading and trailing underscores)? Would the code work differently if you spelled it that way? On Sun, Jan 28, 2018 at 8:55 PM, Moonhee Lee <lunarvel@users.sourceforge.net wrote: [bugs:#91] https://sourceforge.net/p/coan2/bugs/91/ coan prints error when meets ", ##VA_ARGS"* Status: open Group: v6.0.1 Created: Mon Jan 29, 2018 04:55 AM UTC by Moonhee Lee Last Updated: Mon Jan 29, 2018 04:55 AM UTC...
coan prints error when meets ", ##VA_ARGS"
I haven't heard anything more about this myself. I suspect it's very difficult to add full proper support for complex multi-layered macros. I do not know the difficulty of just hacked in support for IS_ENABLED and friends. I personally would love to see such support as I think coan is much more featured than unifdef, but I do not know if the project is still actively developed at all.
I just stumbled across this, because we came across a similar issue as we want to apply coan to Linux. According to this discussion soon a new release was expected that should take care of full support for these macros. However, it seems this new release never came? Is this still in development or abandoned? Thanks in advance for any update on the status!
Incorrect of #define if deep under uncertain #if
Wrong evaluation of #if expression
Some test defines are evaluated
To fix this issue, you have to include <sstream> in the line_despatch.cpp file.
Unable to Compile for MacOS X El Captain
Sorry typo. The error is same for: coan-6.0.1-x64.exe source --undef TST test.c coan-6.0.1-x64.exe:...
Only short form of "--undef [SYM]" available
I'm using coan but it's not correct without this feature. Is there a plan when to...
when will this feature be supported? FEA0031: Support include-paths.
32bit Windows version of coan 6.0.1
Thank you Mike.That works, and I hope you are doing better. Frank On Friday, September...
Hi Frank, Excuse the long delay; I've had an injury. Use the -F | --filter <extension>...
Help with wildcards on Windows 7
FreeBSD almost supported
Hi Mike, sorry I was offline last week. I'm not sure if coan 5.2 are running all...
Hi Filipe. Thanks for this report. I don't have an ARM development environment and...
FAIL: coan_case_tester.py in Fedora rawhide armv7hl architecture
compress whitespace around stripped sections
remove no defined files
thank you very much. I'll try.
The windows .exe now replaced with a statically linked version
Pardon late reply - have been on holiday. You shouldn't need that dll. I have goofed...
coan-6.0.1-x86_64.exe make system error.
Jacob, Here is a hack to be going on with. In the coan-6.0.1 source package, edit...
Note that I tried using a simpler form of define IS_ENABLED(x) defined(x) || defined(x##_MODULE)...
Yes you are indeed correct. :) List of symbols that are unconfigured. I think I can...
I see that --implicit can't solve this one. However I do not want to put in a feature...
I assume what you really want is not a list of symbols that are undefined by the...
provide list of symbols that are undefined
Hi. Here are the problems with this approach IS_ENABLED is defined in the kernel...
Hi Jacob, Is the -m | --implicit option too much of a shotgun for your purposes?...
Linux kernel IS_ENABLED, IS_BUILTIN, IS_MODULE support
v7.0 changes:-
This doesn't run as it's missing libstdc++_64-6.dll and I've spent an hour trying...
Optimization of `if_control`. Correction of man...
Optimization of line-reachbility queries.
Remove the `--conflict` option. Permit transien...
Optimization of `idempotence`.
Further optimization of `if_control`.
Some optimizations of `if_control`.
Some more optimizations of `if_control`.
Update copyright notices.
Add missing documentation of `lines` command to...
Coan 7.0 WIP
Fix bug in test_coan/Makefile.am whereby TEST_M...
Bug-fix and man page clarification.
Minor refectoring.
Files overlooked for commit.
Replace option `--active` with `--must`; replac...
Coan 6.1 WIP.
`--active/--inactive` incorrectly selects lines nested within indeterminate scope
Announcing coan v6.0.1