On Mon, 6 Oct 2003, Jon Griffiths wrote: > Size and speed. > > The inlined versions are to meant to be used within the variant code, > the biggest user being the coercion functions when I get round to > updating them (after the low level stuff). The code for the vast > majority of conversions is smaller than the code needed to push the > args and call the functions, since they are simply casts. Where a > common function is used for the conversion of most types the calls > can be combined skipping a level of indirection.
I see, I did not notice the _-versions where inlined. But since all uses seem to be in the same file (is this correct), can't we just mark the regular ones as extern inline? -- Dimi.