It was part of a PR with more than 600 modified files. I once did the review of this PR and complained about these C macros.I stumbled on this code and nearly choked. How could this 1995 style stuff still be in the codebase?
Since that PR was already the second attempt to merge the code I didn't want to delay it further.
Here is the corresponding thread: https://forum.freecadweb.org/viewtopic.php?f=10&t=38970