diff --git a/src/osg/Identifier.cpp b/src/osg/Identifier.cpp index 4e8745c72..4a3bda50f 100644 --- a/src/osg/Identifier.cpp +++ b/src/osg/Identifier.cpp @@ -7,7 +7,8 @@ #include -using namespace osg; +namespace osg +{ struct IdentifierKey { @@ -42,8 +43,8 @@ struct IdentifierKey typedef std::map > IdentifierMap; -IdentifierMap s_IdentifierMap; -OpenThreads::Mutex s_IdentifierMapMutex; +static IdentifierMap s_IdentifierMap; +static OpenThreads::Mutex s_IdentifierMapMutex; Identifier::Identifier(const std::string& name, int number, osg::Referenced* f, osg::Referenced* s): _name(name), @@ -121,3 +122,5 @@ Identifier* osg::Identifier::get(osg::Referenced* first, osg::Referenced* second { return get("", 0, first, second); } + +} \ No newline at end of file