Re: [RFA]: Remove unused header files.

Andrew Cagney
2001-03-05T08:11:00Z

> The decode_line_1() declaration (IMO) indicates a unclear separation
> of interface and implementation. (Again, IMO) a function declaration
> should only be in one header. Please share your thoughts, on this
> specific case, and in general. decode_line_1() is the first of many
> functions that have multiple declarations.

Only one? Just don't get me started on the number of extern declarations
that appear in .c files! :-) Yes, I agree that function declarations
should only appear once.

As for the more general question of confused interfaces. I think GDB's
internal structure is facing major change (multi-arch). Consequently
I'm hopeing that that that that work will address many of those
problems. I suspect that, at this stage, you might want to put blinkers
and just concentrate on the basic #include mess. That, by its self, is
pretty daunting.

Good luck!
Andrew