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

Comparing deliantra/server/server/dynbuf.C (file contents):
Revision 1.21 by root, Tue May 6 16:55:26 2008 UTC vs.
Revision 1.22 by root, Mon Sep 8 11:27:25 2008 UTC

34 34
35 ptr = first->data; 35 ptr = first->data;
36 end = ptr + initial; 36 end = ptr + initial;
37} 37}
38 38
39// frees a full chain and sets the pointer to zero
39void 40void
40dynbuf::free (chunk *&chain) 41dynbuf::free (chunk *&chain)
41{ 42{
42 while (chain) 43 while (chain)
43 { 44 {
54 free (first->next); 55 free (first->next);
55 56
56 _size = 0; 57 _size = 0;
57 ptr = first->data; 58 ptr = first->data;
58 end = ptr + first->alloc - sizeof (chunk); 59 end = ptr + first->alloc - sizeof (chunk);
60 last = first;
59} 61}
60 62
61void 63void
62dynbuf::finalise () 64dynbuf::finalise ()
63{ 65{

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines