Larger code space, possibly performance hit, but more portable. Certainly less questionable use of inlining. Suggested by: des