also I would recommend giving the structure a name so it could work with redeclarations of C2X e.g.:```c struct X{int*buffer;},; struct X{int*buffer;},;```is valid but remove the structure name and this won't work
So this won't work, because I set the name via preprocessor?