change log for rtems (2011-02-24)

Peter Dufault dufault at
Fri Feb 25 09:20:51 UTC 2011

On Feb 24, 2011, at 9:08 , Ralf Corsepius wrote:

> I am using "extern" primarily for reasons of code clarity (these 
> functions are "extern") and to prevent people from making them "static".

The first issue is opinion.

The second issue is a non-issue - the behavior is exactly the same with and without the extern.  Search for e.g. "If the declaration of an identifier for a function has no storage-class specifier, its linkage is determined exactly as if it were declared with the extern" from the C99 spec.

In the case at hand I consider the change to be similar to changing white space - it may make things clearer but it's non-functional.

(and personally I don't like it, but that's not at issue)

Peter Dufault
HD Associates, Inc.      Software and System Engineering

More information about the vc mailing list