pktbuf: do not inline gnrc_pktbuf_remove_snip

pr/gpio
Cenk Gündoğan 7 years ago
parent 6814f79775
commit 03f34927cd

@ -202,15 +202,7 @@ gnrc_pktsnip_t *gnrc_pktbuf_get_iovec(gnrc_pktsnip_t *pkt, size_t *len);
*
* @return The new reference to @p pkt.
*/
static inline gnrc_pktsnip_t *gnrc_pktbuf_remove_snip(gnrc_pktsnip_t *pkt,
gnrc_pktsnip_t *snip)
{
LL_DELETE(pkt, snip);
snip->next = NULL;
gnrc_pktbuf_release(snip);
return pkt;
}
gnrc_pktsnip_t *gnrc_pktbuf_remove_snip(gnrc_pktsnip_t *pkt, gnrc_pktsnip_t *snip);
#ifdef DEVELHELP
/**

@ -493,4 +493,14 @@ static void _pktbuf_free(void *data, size_t size)
}
}
gnrc_pktsnip_t *gnrc_pktbuf_remove_snip(gnrc_pktsnip_t *pkt, gnrc_pktsnip_t *snip)
{
LL_DELETE(pkt, snip);
snip->next = NULL;
gnrc_pktbuf_release(snip);
return pkt;
}
/** @} */

Loading…
Cancel
Save