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