ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/src/salloc.C
(Generate patch)

Comparing rxvt-unicode/src/salloc.C (file contents):
Revision 1.6 by pcg, Thu Apr 8 20:31:45 2004 UTC vs.
Revision 1.7 by pcg, Sun May 9 18:19:49 2004 UTC

68 } 68 }
69 69
70 return r; 70 return r;
71} 71}
72 72
73void *
74rxvt_salloc::alloc (void *data, unsigned int datalen)
75{
76 void *s = alloc ();
77
78 if (datalen < size)
79 {
80 memcpy (s, data, datalen);
81 memset ((unsigned char *)s + datalen, 0, size - datalen); // not strictly required for screen.C
82 }
83 else
84 memcpy (s, data, size);
85
86 return s;
87}
88
73void 89void
74rxvt_salloc::free (void *data) 90rxvt_salloc::free (void *data)
75{ 91{
76 chain *line = (chain *)data; 92 chain *line = (chain *)data;
77 line->next = firstline; 93 line->next = firstline;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines