One problem is that if you move something to public API, you force it to be C 
compatible, rather than C++ enabled, which impacts internal development.

Friday, November 19, 2010, 5:18:26 PM, you wrote:


> Hi,

> what do you all think about moving libinktomi++/ink_atomic.h  to   
> ts/atomic.h, and make it part of the public APIs? We'd then also, of 
> course, rename them accordingly, e.g.

>      ink_atomic_swap() -> TSAtomiSwap()
>      ink_atomic_cas() -> TSAtomicCAS()

> etc. This would be useful I think for plugin developers, and we can 
> still (of course) use them in the core (with the new names, it's a 
> simple one-time sed).

> Thoughts?

> -- leif

> https://issues.apache.org/jira/browse/TS-17


Reply via email to