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;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
blob_buf_free(struct blob_buf *buf)
|
||||||
|
{
|
||||||
|
free(buf->buf);
|
||||||
|
buf->buf = NULL;
|
||||||
|
buf->buflen = 0;
|
||||||
|
}
|
||||||
|
|
||||||
struct blob_attr *
|
struct blob_attr *
|
||||||
blob_new(struct blob_buf *buf, int id, int payload)
|
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 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 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_start(struct blob_buf *buf, int id);
|
||||||
extern void blob_nest_end(struct blob_buf *buf, void *cookie);
|
extern void blob_nest_end(struct blob_buf *buf, void *cookie);
|
||||||
|
|
Loading…
Reference in a new issue