Mark,

I prefer that the platform abstraction layer is in a seperate library. Any 
small functions, when it makes sense, can always be defined as inlined, 
no?


Nadir K. Amra


Mark Whitlock <[EMAIL PROTECTED]> wrote on 05/19/2005 04:30:41 AM:

> 
> 
> 
> 
> Hi Nadir,
> +1 to putting all platform-specific code in the platform abstraction 
layer.
> 
> The disadvantage of linking the platform-specific code into a separate
> library is that it stops the compiler from optimising small functions by
> inlining them. I guess the platform-specific layer is likely to be full 
of
> such small functions. The advantage of linking the platform-specific 
code
> into a separate library is that the transport, channel and XML parser
> libraries could all link with the PS library (since they are not linked
> with the AxisClient library).
> 
> Which do you prefer?
> Mark
> Mark Whitlock
> IBM
> 

Reply via email to