From c178ea879829ac2ea2252bd73312edbda19ea0bd Mon Sep 17 00:00:00 2001
From: smlng <s@mlng.net>
Date: Tue, 6 Feb 2018 21:41:19 +0100
Subject: [PATCH] gnrc/netreg: remove gnrc_netreg_num

---
 sys/include/net/gnrc/netreg.h     | 13 -------------
 sys/net/gnrc/netreg/gnrc_netreg.c | 22 ----------------------
 2 files changed, 35 deletions(-)

diff --git a/sys/include/net/gnrc/netreg.h b/sys/include/net/gnrc/netreg.h
index cea7d13635..11455c703a 100644
--- a/sys/include/net/gnrc/netreg.h
+++ b/sys/include/net/gnrc/netreg.h
@@ -333,19 +333,6 @@ void gnrc_netreg_unregister(gnrc_nettype_t type, gnrc_netreg_entry_t *entry);
  */
 gnrc_netreg_entry_t *gnrc_netreg_lookup(gnrc_nettype_t type, uint32_t demux_ctx);
 
-/**
- * @brief   Returns number of entries with the same gnrc_netreg_entry_t::type and
- *          gnrc_netreg_entry_t::demux_ctx.
- *
- * @param[in] type      Type of the protocol.
- * @param[in] demux_ctx The demultiplexing context for the registered thread.
- *                      See gnrc_netreg_entry_t::demux_ctx.
- *
- * @return  Number of entries with the same gnrc_netreg_entry_t::type and
- *          gnrc_netreg_entry_t::demux_ctx as the given parameters.
- */
-int gnrc_netreg_num(gnrc_nettype_t type, uint32_t demux_ctx);
-
 /**
  * @brief   Returns the next entry after @p entry with the same
  *          gnrc_netreg_entry_t::type and gnrc_netreg_entry_t::demux_ctx as the
diff --git a/sys/net/gnrc/netreg/gnrc_netreg.c b/sys/net/gnrc/netreg/gnrc_netreg.c
index c531ff9971..8d8ef83462 100644
--- a/sys/net/gnrc/netreg/gnrc_netreg.c
+++ b/sys/net/gnrc/netreg/gnrc_netreg.c
@@ -96,28 +96,6 @@ gnrc_netreg_entry_t *gnrc_netreg_lookup(gnrc_nettype_t type, uint32_t demux_ctx)
     return _netreg_lookup(NULL, type, demux_ctx);
 }
 
-int gnrc_netreg_num(gnrc_nettype_t type, uint32_t demux_ctx)
-{
-    int num = 0;
-    gnrc_netreg_entry_t *entry;
-
-    if (_INVALID_TYPE(type)) {
-        return 0;
-    }
-
-    entry = netreg[type];
-
-    while (entry != NULL) {
-        if (entry->demux_ctx == demux_ctx) {
-            num++;
-        }
-
-        entry = entry->next;
-    }
-
-    return num;
-}
-
 gnrc_netreg_entry_t *gnrc_netreg_getnext(gnrc_netreg_entry_t *entry)
 {
     return (entry ? _netreg_lookup(entry, 0, entry->demux_ctx) : NULL);
-- 
GitLab