#define BEGIN_NAMESPACE namespace ns {
#define END_NAMESPACE }
BEGIN_NAMESPACE
int foo();
END_NAMESPACE
#define BEGIN_NAMESPACE2 namespace ns2 {
BEGIN_NAMESPACE2
int foo2();
}
#define END_NAMESPACE3 }
namespace ns3 {
int foo3();
END_NAMESPACE3
#define BEGIN_NAMESPACE4 namespace ns4 { namespace ns5 {
#define END_NAMESPACE4  } }
BEGIN_NAMESPACE4
void foo4();
END_NAMESPACE4
