summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHolger Hans Peter Freyther <zecke@selfish.org>2011-04-18 16:45:45 +0200
committerHolger Hans Peter Freyther <zecke@selfish.org>2011-04-18 16:46:35 +0200
commita9f526a1abb1d2bfa68c611f1676fea2d89bc9d9 (patch)
treead9ab344d2f63e8ab3fb9e6d0c7ab48e0ca10acc
parent334c8e178008f3184382aae6c2cd13b9652169e2 (diff)
stats: Fix the compiler warnings
Do not remove the const, include strings.h for strcmp
-rw-r--r--include/osmocom/core/rate_ctr.h2
-rw-r--r--src/rate_ctr.c4
-rw-r--r--src/statistics.c2
3 files changed, 4 insertions, 4 deletions
diff --git a/include/osmocom/core/rate_ctr.h b/include/osmocom/core/rate_ctr.h
index 63baa322..ebb8646c 100644
--- a/include/osmocom/core/rate_ctr.h
+++ b/include/osmocom/core/rate_ctr.h
@@ -76,5 +76,5 @@ static inline void rate_ctr_inc(struct rate_ctr *ctr)
int rate_ctr_init(void *tall_ctx);
struct rate_ctr_group *rate_ctr_get_group_by_name_idx(const char *name, const unsigned int idx);
-struct rate_ctr *rate_ctr_get_by_name(const struct rate_ctr_group *ctrg, const char *name);
+const struct rate_ctr *rate_ctr_get_by_name(const struct rate_ctr_group *ctrg, const char *name);
#endif /* RATE_CTR_H */
diff --git a/src/rate_ctr.c b/src/rate_ctr.c
index a7fc9496..a0e18148 100644
--- a/src/rate_ctr.c
+++ b/src/rate_ctr.c
@@ -142,10 +142,10 @@ struct rate_ctr_group *rate_ctr_get_group_by_name_idx(const char *name, const un
return NULL;
}
-struct rate_ctr *rate_ctr_get_by_name(const struct rate_ctr_group *ctrg, const char *name)
+const struct rate_ctr *rate_ctr_get_by_name(const struct rate_ctr_group *ctrg, const char *name)
{
int i;
- struct rate_ctr_desc *ctr_desc;
+ const struct rate_ctr_desc *ctr_desc;
if (!ctrg->desc)
return NULL;
diff --git a/src/statistics.c b/src/statistics.c
index d1ffe526..a6121401 100644
--- a/src/statistics.c
+++ b/src/statistics.c
@@ -20,8 +20,8 @@
*
*/
-
#include <sys/types.h>
+#include <string.h>
#include <osmocom/core/linuxlist.h>
#include <osmocom/core/talloc.h>