diff options
author | Harald Welte <laforge@gnumonks.org> | 2018-02-14 00:39:08 +0100 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2018-02-14 09:04:56 +0100 |
commit | c0e425dbd0a18baaab72cfe756aa3c2f26347d66 (patch) | |
tree | f6984dfa78f21f85bc026d1a915ffcfe23dddf22 | |
parent | 098aa71e83a86200a18088927b4753909f5ed518 (diff) |
remove dead code (gsm_parse_reg)
Change-Id: I47b0260561a9c2bad65c50c8164873e4c23d61b7
-rw-r--r-- | include/osmocom/msc/gsm_data_shared.h | 7 | ||||
-rw-r--r-- | src/libcommon/gsm_data.c | 25 |
2 files changed, 0 insertions, 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 <regex.h> #include <stdbool.h> #include <stdint.h> @@ -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; |