On Mon, Oct 18, 2010 at 6:42 AM, Jonathan A. Kollasch
<[email protected]> wrote:
> On Sun, Oct 17, 2010 at 10:51:06PM -0700, Warren Turkal wrote:
>> It might be better to use "inline" instead of "__inline" and define a macro 
>> to
>> use the real name you want on certain platorms since c99 reserves the keyword
>> "inline" for this purpose.
>
> Well, the Makefile gives the compiler -ansi ...

The Makefile can be changed.

>> Having said that, do those functions really need to be inlined?
>
> Maybe, they aren't used that much, and may as well flow right into
> the code IMO.

Two counters:
* GCC can inline functions that don't declare themselves inline, and
it can refuse to inline one that use the __inline attribute. I think
it'd be better to rely on compiler optimizations than to explicitly
state that it's inline.
* Superiotool isn't some long running process, so an optimization that
makes the code less readable is not really useful. I believe that it
makes the code less readable by embedding functional code (i.e. not
just prototypes and macros) in a header file.'

Thanks,
wt

-- 
coreboot mailing list: [email protected]
http://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to