add blob_buf_free
This commit is contained in:
parent
abbc140e8d
commit
bdf717425a
2 changed files with 9 additions and 0 deletions
8
blob.c
8
blob.c
|
@ -80,6 +80,14 @@ blob_buf_init(struct blob_buf *buf, int id)
|
|||
return 0;
|
||||
}
|
||||
|
||||
void
|
||||
blob_buf_free(struct blob_buf *buf)
|
||||
{
|
||||
free(buf->buf);
|
||||
buf->buf = NULL;
|
||||
buf->buflen = 0;
|
||||
}
|
||||
|
||||
struct blob_attr *
|
||||
blob_new(struct blob_buf *buf, int id, int payload)
|
||||
{
|
||||
|
|
1
blob.h
1
blob.h
|
@ -214,6 +214,7 @@ blob_next(const struct blob_attr *attr)
|
|||
}
|
||||
|
||||
extern int blob_buf_init(struct blob_buf *buf, int id);
|
||||
extern void blob_buf_free(struct blob_buf *buf);
|
||||
extern struct blob_attr *blob_new(struct blob_buf *buf, int id, int payload);
|
||||
extern void *blob_nest_start(struct blob_buf *buf, int id);
|
||||
extern void blob_nest_end(struct blob_buf *buf, void *cookie);
|
||||
|
|
Loading…
Reference in a new issue