From c0e425dbd0a18baaab72cfe756aa3c2f26347d66 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Wed, 14 Feb 2018 00:39:08 +0100 Subject: remove dead code (gsm_parse_reg) Change-Id: I47b0260561a9c2bad65c50c8164873e4c23d61b7 --- include/osmocom/msc/gsm_data_shared.h | 7 ------- src/libcommon/gsm_data.c | 25 ------------------------- 2 files changed, 32 deletions(-) diff --git a/include/osmocom/msc/gsm_data_shared.h b/include/osmocom/msc/gsm_data_shared.h index af7d89d32..32c336bcc 100644 --- a/include/osmocom/msc/gsm_data_shared.h +++ b/include/osmocom/msc/gsm_data_shared.h @@ -1,7 +1,6 @@ #ifndef _GSM_DATA_SHAREDH #define _GSM_DATA_SHAREDH -#include #include #include @@ -41,10 +40,4 @@ enum gsm_paging_event { GSM_PAGING_BUSY, }; -/* - * help with parsing regexps - */ -int gsm_parse_reg(void *ctx, regex_t *reg, char **str, - int argc, const char **argv) __attribute__ ((warn_unused_result)); - #endif diff --git a/src/libcommon/gsm_data.c b/src/libcommon/gsm_data.c index a0ca81ae4..f7795b201 100644 --- a/src/libcommon/gsm_data.c +++ b/src/libcommon/gsm_data.c @@ -54,31 +54,6 @@ const char *rrlp_mode_name(enum rrlp_mode mode) return get_value_string(rrlp_mode_names, mode); } -int gsm_parse_reg(void *ctx, regex_t *reg, char **str, int argc, const char **argv) -{ - int ret; - - ret = 0; - if (*str) { - talloc_free(*str); - *str = NULL; - } - regfree(reg); - - if (argc > 0) { - *str = talloc_strdup(ctx, argv[0]); - ret = regcomp(reg, argv[0], 0); - - /* handle compilation failures */ - if (ret != 0) { - talloc_free(*str); - *str = NULL; - } - } - - return ret; -} - bool classmark_is_r99(struct gsm_classmark *cm) { int rev_lev = 0; -- cgit v1.2.3