Make a new attempt to interpret the C standard and GCC's variant on it regarding when functions have external linkage.  The chief change in my new code is, I think, that "extern inline" functions are now considered to *not* have external linkage, per C99 section 6.7.4 [Function specifiers] paragraph 6.
Make a new attempt to interpret the C standard and GCC's variant on it
regarding when functions have external linkage.  The chief change in
my new code is, I think, that "extern inline" functions are now
considered to *not* have external linkage, per C99 section 6.7.4
[Function specifiers] paragraph 6.

samuelhavron/obliv-c,samuelhavron/obliv-c,samuelhavron/obliv-c,samuelhavron/obliv-c