In one translation unit, I have an enum which is completely defined:
typedef enum E { A, B, C } ET;
In an other one, I only have an incomplet