I know, if I want OOP I should go to cpp, but I still prefer C for no real reason. Is there a C compiler that supports defining structure members that are functions? GCC by default, doesn't. I didn't try any other standards.