ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/common/shstr.C
(Generate patch)

Comparing deliantra/server/common/shstr.C (file contents):
Revision 1.11 by root, Tue Sep 5 19:20:16 2006 UTC vs.
Revision 1.12 by root, Thu Sep 7 07:52:58 2006 UTC

93 { 93 {
94 HT::iterator o = i++; 94 HT::iterator o = i++;
95 const char *s = *o; 95 const char *s = *o;
96 ht.erase (o); 96 ht.erase (o);
97 97
98 int len = length (s);
99
100 //printf ("GC %4d %3d %d >%s<%d\n", (int)ht.size (), n, shstr::refcnt (s), s, shstr::length (s)); 98 //printf ("GC %4d %3d %d >%s<%d\n", (int)ht.size (), n, shstr::refcnt (s), s, shstr::length (s));
101 g_slice_free1 (sizeof (int) * 2 + length (s) + 1, -2 + (int *)s); 99 g_slice_free1 (sizeof (int) * 2 + length (s) + 1, -2 + (int *)s);
102 } 100 }
103 else 101 else
104 ++i; 102 ++i;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines