extern modifier on function declarations

Yao Qi qiyaoltc@gmail.com
Fri Dec 9 09:23:00 GMT 2016

On 16-12-08 10:45:10, Simon Marchi wrote:
> Hi gdb-patches,
> Our coding style currently requires using the "extern" keyword on
> function declarations.  How relevant is this today?
> I am not good at reading standards, but it is my impression that in
> C++, functions are always extern unless they are declared static.  I
> am sure some people here know that answer already.
> If it's not useful anymore, I would suggest dropping it for future
> patches.  It doesn't change much, just a bit less verbosity and line
> wrapping.

I'd like to keep "extern", with respect to consistency.  As we move to
C++, I don't expect many new function declarations, instead, I expect
more classes are added and used.  Even some existing code can be
converted to classes.  In the long term, there should be less and less
function declarations.

Yao (齐尧)

More information about the Gdb-patches mailing list