Add mbuf_clear()

PUBLISHED_FROM=754b98b3000b24ad3b3d9cc0b4c480ca005a1c3f
This commit is contained in:
Deomid Ryabkov authored and Cesanta Bot committed 2018-11-23 15:50:55 +00:00
1 parent 3130e59244
commit 15b361fbac
4 files changed
+19

No files matched your search

+1
View File
@@ -4,6 +4,7 @@ symbol_kind: "intro"
decl_name: "mbuf.h"
items:
- { name: mbuf_append.md }
- { name: mbuf_clear.md }
- { name: mbuf_free.md }
- { name: mbuf_init.md }
- { name: mbuf_insert.md }
+10
View File
@@ -0,0 +1,10 @@
---
title: "mbuf_clear()"
decl_name: "mbuf_clear"
symbol_kind: "func"
signature: |
void mbuf_clear(struct mbuf *);
---
Removes all the data from mbuf (if any).
+5
View File
@@ -1620,6 +1620,11 @@ void mbuf_remove(struct mbuf *mb, size_t n) {
}
}
void mbuf_clear(struct mbuf *mb) WEAK;
void mbuf_clear(struct mbuf *mb) {
mb->len = 0;
}
#endif /* EXCLUDE_COMMON */
#ifdef MG_MODULE_LINES
#line 1 "common/mg_str.c"
+3
View File
@@ -2388,6 +2388,9 @@ void mbuf_remove(struct mbuf *, size_t data_size);
*/
void mbuf_resize(struct mbuf *, size_t new_size);
/* Removes all the data from mbuf (if any). */
void mbuf_clear(struct mbuf *);
/* Shrinks an Mbuf by resizing its `size` to `len`. */
void mbuf_trim(struct mbuf *);