From 8514ff5f15001624654088a121e159f1280683a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20Nohlg=C3=A5rd?= <joakim.nohlgard@eistec.se> Date: Fri, 15 Jun 2018 00:43:18 +0200 Subject: [PATCH] gnrc/pktbuf: Const correctness on gnrc_pktbuf_add --- sys/include/net/gnrc/pktbuf.h | 2 +- sys/net/gnrc/pktbuf_malloc/gnrc_pktbuf_malloc.c | 6 +++--- sys/net/gnrc/pktbuf_static/gnrc_pktbuf_static.c | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/sys/include/net/gnrc/pktbuf.h b/sys/include/net/gnrc/pktbuf.h index 014a2067ba..cf5cdb146c 100644 --- a/sys/include/net/gnrc/pktbuf.h +++ b/sys/include/net/gnrc/pktbuf.h @@ -84,7 +84,7 @@ void gnrc_pktbuf_init(void); * @return Pointer to the packet part that represents the new gnrc_pktsnip_t. * @return NULL, if no space is left in the packet buffer. */ -gnrc_pktsnip_t *gnrc_pktbuf_add(gnrc_pktsnip_t *next, void *data, size_t size, +gnrc_pktsnip_t *gnrc_pktbuf_add(gnrc_pktsnip_t *next, const void *data, size_t size, gnrc_nettype_t type); /** diff --git a/sys/net/gnrc/pktbuf_malloc/gnrc_pktbuf_malloc.c b/sys/net/gnrc/pktbuf_malloc/gnrc_pktbuf_malloc.c index 3e9703a70c..55c0753017 100644 --- a/sys/net/gnrc/pktbuf_malloc/gnrc_pktbuf_malloc.c +++ b/sys/net/gnrc/pktbuf_malloc/gnrc_pktbuf_malloc.c @@ -60,7 +60,7 @@ static inline void _free(void *ptr) #endif /* internal gnrc_pktbuf functions */ -static gnrc_pktsnip_t *_create_snip(gnrc_pktsnip_t *next, void *data, size_t size, +static gnrc_pktsnip_t *_create_snip(gnrc_pktsnip_t *next, const void *data, size_t size, gnrc_nettype_t type); static inline void _set_pktsnip(gnrc_pktsnip_t *pkt, gnrc_pktsnip_t *next, @@ -83,7 +83,7 @@ void gnrc_pktbuf_init(void) #endif } -gnrc_pktsnip_t *gnrc_pktbuf_add(gnrc_pktsnip_t *next, void *data, size_t size, +gnrc_pktsnip_t *gnrc_pktbuf_add(gnrc_pktsnip_t *next, const void *data, size_t size, gnrc_nettype_t type) { gnrc_pktsnip_t *pkt; @@ -270,7 +270,7 @@ bool gnrc_pktbuf_is_sane(void) } #endif -static gnrc_pktsnip_t *_create_snip(gnrc_pktsnip_t *next, void *data, size_t size, +static gnrc_pktsnip_t *_create_snip(gnrc_pktsnip_t *next, const void *data, size_t size, gnrc_nettype_t type) { gnrc_pktsnip_t *pkt = _malloc(sizeof(gnrc_pktsnip_t)); diff --git a/sys/net/gnrc/pktbuf_static/gnrc_pktbuf_static.c b/sys/net/gnrc/pktbuf_static/gnrc_pktbuf_static.c index 62cdb3865a..d65243beee 100644 --- a/sys/net/gnrc/pktbuf_static/gnrc_pktbuf_static.c +++ b/sys/net/gnrc/pktbuf_static/gnrc_pktbuf_static.c @@ -50,7 +50,7 @@ static uint16_t max_byte_count = 0; #endif /* internal gnrc_pktbuf functions */ -static gnrc_pktsnip_t *_create_snip(gnrc_pktsnip_t *next, void *data, size_t size, +static gnrc_pktsnip_t *_create_snip(gnrc_pktsnip_t *next, const void *data, size_t size, gnrc_nettype_t type); static void *_pktbuf_alloc(size_t size); static void _pktbuf_free(void *data, size_t size); @@ -88,7 +88,7 @@ void gnrc_pktbuf_init(void) mutex_unlock(&_mutex); } -gnrc_pktsnip_t *gnrc_pktbuf_add(gnrc_pktsnip_t *next, void *data, size_t size, +gnrc_pktsnip_t *gnrc_pktbuf_add(gnrc_pktsnip_t *next, const void *data, size_t size, gnrc_nettype_t type) { gnrc_pktsnip_t *pkt; @@ -367,7 +367,7 @@ bool gnrc_pktbuf_is_sane(void) } #endif -static gnrc_pktsnip_t *_create_snip(gnrc_pktsnip_t *next, void *data, size_t size, +static gnrc_pktsnip_t *_create_snip(gnrc_pktsnip_t *next, const void *data, size_t size, gnrc_nettype_t type) { gnrc_pktsnip_t *pkt = _pktbuf_alloc(sizeof(gnrc_pktsnip_t)); -- GitLab