Real private members in C struct