On Wednesday, 26 February 2025 at 18:53:40 UTC, Kapendev wrote:
On Wednesday, 26 February 2025 at 17:00:48 UTC, John C. wrote:
Error (with both commands above, same result):
```
main.d(8): Error: undefined identifier `RAYWHITE`
main.d(9): Error: undefined identifier `LIGHTGRAY`
```


Both RAYWHITE and LIGHTGRAY are defines and ImportC was not able to parse them, so they don't exist.
No idea about the first question.

Yes, when I added new test simple value macro ("#define TESTM 123"), main.d was able to use it. So, this problem is connected to ImportC parsing capabilities? If it is, would removing some "hard to parse" constructs in header file help this situation?

Reply via email to