Sounds like we want the semantics of gcc 'extern inline'; namely, use the inline definition provided if possible, otherwise fall back on the symbol defined elsewhere. __attribute__ ((pure_inline)), anyone? inline_only? Jason