Greetings,
I have begun to explore `c-define` and friends and I think I've found a bug . I
declared a `c-define` with a single 'C entity' that is a list of constants:
```
(c-define
'((uint32_t (SOME_CONSTANT
ANOTHER_CONSTANT
ETC_CONSTANT)))
"" "required/header.h" "" "" "libName_s7")
```
In the generated C file, it appears unneeded syntax is written where it looks
like optimization signatures would normally be declared (lines 5-6):
```
01| . . .
02| void libName_s7_init(s7_scheme *sc)
03| {
04| s7_pointer cur_env;
05| s7_pointer
06| }
07|
08| cur_env = s7_curlet(sc);
09| . . .
```
Cheers, Brad
_______________________________________________
Cmdist mailing list
[email protected]
https://cm-mail.stanford.edu/mailman/listinfo/cmdist