'identifier' : function cannot be member of struct/union 'identifier'
The specified structure or union was declared with a member function.
Member functions are allowed in C++ but not in C.