e5000.c

無意味なextern

/* 警告:   B:e5000: 意味が無い記憶クラス指定子の記述です */

extern enum ABC { A, B, C };
解説 ここではenumの型宣言のみで変数を宣言しているわけでは無いので、 externを付けても無意味で混乱を招くだけです。