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 >
