raze/source/core/ns.h

36 lines
552 B
C

#pragma once
#ifndef NO_NAMESPACE
#define DUKE_NS Duke3d
#define BEGIN_DUKE_NS namespace DUKE_NS {
#define END_DUKE_NS }
#define BLD_NS Blood
#define BEGIN_BLD_NS namespace BLD_NS {
#define END_BLD_NS }
#define SW_NS ShadowWarrior
#define BEGIN_SW_NS namespace SW_NS {
#define END_SW_NS }
#define PS_NS Exhumed
#define BEGIN_PS_NS namespace PS_NS {
#define END_PS_NS }
#else
#define BEGIN_DUKE_NS
#define END_DUKE_NS
#define BEGIN_BLD_NS
#define END_BLD_NS
#define BEGIN_SW_NS
#define END_SW_NS
#define BEGIN_PS_NS
#define END_PS_NS
#endif