+void
+SGPropertyNode::hash_table::bucket::erase (const char * key)
+{
+ int i;
+ for (i = 0; i < _length; i++) {
+ if (!strcmp(_entries[i]->get_key(), key))
+ break;
+ }
+
+ if (i < _length) {
+ for (++i; i < _length; i++) {
+ _entries[i-1] = _entries[i];
+ }
+ _length--;
+ }
+}
+