**
** \legal
** Copyright (c) 2002-2005 Robert B. Quattlebaum Jr., Adrian Bentley
+** Copyright (c) 2007, 2008 Chris Moore
**
** This package is free software; you can redistribute it and/or
** modify it under the terms of the GNU General Public License as
/* === H E A D E R S ======================================================= */
-#define HASH_MAP_H <ext/hash_map>
-
#ifdef USING_PCH
# include "pch.h"
#else
#ifdef HASH_MAP_H
#include HASH_MAP_H
-using namespace __gnu_cxx;
#else
#include <map>
#endif
/* === G L O B A L S ======================================================= */
#ifdef HASH_MAP_H
-typedef hash_map<GUID,Node*,GUIDHash> GlobalNodeMap;
+typedef HASH_MAP_CLASS<GUID,Node*,GUIDHash> GlobalNodeMap;
#else
typedef map<GUID,Node*> GlobalNodeMap;
#endif
Node::Node():
guid_(0),
bchanged(true),
+ time_last_changed_(__sys_clock()),
deleting_(false)
{
#ifndef BE_FRUGAL_WITH_GUIDS