From: Ethan B. <ebl...@cs...> - 2006-12-11 17:40:37
|
Richard Laager spake unto us the following wisdom: > On Mon, 2006-12-11 at 19:30 +0800, Benjamin Palmares wrote: > > I can't compile my code that uses libgaim/xmlnode.h using a C++ > > compiler because _xmlnode.namespace conflicts with c++'s namespace > > reserved word. The only way solution that I can think of is to rename > > the field and modify those that use it. Can you suggest an easier > > way? >=20 > That's the best I can think of. Better to do it right away now before we > get 2.0.0 released, or that change will force a bump to 3.0.0. No, it won't; no one should be using .namespace directly, so it's not part of our public interface. Renaming it would not require a version bump. That said, I suppose we should rename it sooner than later. Ethan --=20 The laws that forbid the carrying of arms are laws [that have no remedy for evils]. They disarm only those who are neither inclined nor determined to commit crimes. -- Cesare Beccaria, "On Crimes and Punishments", 1764 |