version 1.16.4.1, 2003/09/16 20:50:42 |
version 1.16.4.2, 2003/09/16 21:30:49 |
|
|
void |
void |
buffer_init(Buffer *buffer) |
buffer_init(Buffer *buffer) |
{ |
{ |
buffer->alloc = 4096; |
const u_int len = 4096; |
buffer->buf = xmalloc(buffer->alloc); |
|
|
buffer->alloc = 0; |
|
buffer->buf = xmalloc(len); |
|
buffer->alloc = len; |
buffer->offset = 0; |
buffer->offset = 0; |
buffer->end = 0; |
buffer->end = 0; |
} |
} |
|
|
void |
void |
buffer_free(Buffer *buffer) |
buffer_free(Buffer *buffer) |
{ |
{ |
memset(buffer->buf, 0, buffer->alloc); |
if (buffer->alloc > 0) { |
xfree(buffer->buf); |
memset(buffer->buf, 0, buffer->alloc); |
|
xfree(buffer->buf); |
|
} |
} |
} |
|
|
/* |
/* |