[c] Invalid application of sizeof to incomplete type with a struct