The gnu compiler generates a bogus error message for the declaration const int extern x; -- John Wilkinson