First, I know similar questions have been asked. However, I\'d like to have a more general simple question with really primitive C data types. So here it is.
I just had this message because I had changed a class (added a field, so I had changed its size) and not rebuilt all sources that included the header. So some modules still tried to use the old size.