[bt-devel] Re: [sword-devel] sword namespace

Daniel Glassey bt-devel@crosswire.org
Tue, 1 Oct 2002 11:25:38 +0100


On 30 Sep 2002 at 11:38, Daniel Glassey sent forth the message:

> Hi,
> Does anyone strongly object to me putting the sword stuff into a 'sword' 
> namespace?

ok,
the stuff is ready to go in and consensus afaict is that it is a good idea so I'll put it in this evening. I 
just thought I'd give you advance warning because it will break current application code and old 
compilers unless you use the backward compatibility define.

so you if you want sword to not be in it's own namespace you have to define NO_SWORD_NAMESPACE 
when you compile or use CVS sword.

At the start of each header or source file after the #includes there is a macro 
SWORD_NAMESPACE_START.
And at the very end there is SWORD_NAMESPACE_END

Any new files must have these macros.

oh, and I may have missed some though I made sure it compiles with and without 
NO_SWORD_NAMESPACE so gimme a shout if you find anything.

Regards,
Daniel