aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2018-02-14 00:39:08 +0100
committerHarald Welte <laforge@gnumonks.org>2018-02-14 09:04:56 +0100
commitc0e425dbd0a18baaab72cfe756aa3c2f26347d66 (patch)
treef6984dfa78f21f85bc026d1a915ffcfe23dddf22
parent098aa71e83a86200a18088927b4753909f5ed518 (diff)
remove dead code (gsm_parse_reg)
-rw-r--r--include/osmocom/msc/gsm_data_shared.h7
-rw-r--r--src/libcommon/gsm_data.c25
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;