aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/src
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2010-03-25 12:13:02 +0800
committerHarald Welte <laforge@gnumonks.org>2010-03-25 12:13:02 +0800
commite95daf19258999a00b8bea5247ee21603941b639 (patch)
treefbad6d9746a3f0e346a98946cb5e8b32cf8b3733 /openbsc/src
parent5e6466780f34f0e34953040a9dcf2bd7ddc7e3ce (diff)
convert openbsc to use libosmocore-0.1.1 API
the 0.1.1 API is cleaned up and removes all exported global static arrays (like rlm_cause_strs). There are now proper accessor functions.
Diffstat (limited to 'openbsc/src')
-rw-r--r--openbsc/src/abis_rsl.c2
-rw-r--r--openbsc/src/gsm_04_08.c9
-rw-r--r--openbsc/src/gsm_04_08_utils.c2
3 files changed, 7 insertions, 6 deletions
diff --git a/openbsc/src/abis_rsl.c b/openbsc/src/abis_rsl.c
index 60e64cf8e..e7844afd2 100644
--- a/openbsc/src/abis_rsl.c
+++ b/openbsc/src/abis_rsl.c
@@ -1234,7 +1234,7 @@ static int rsl_rx_rll_err_ind(struct msgb *msg)
LOGP(DRLL, LOGL_ERROR, "%s ERROR INDICATION cause=%s\n",
gsm_lchan_name(msg->lchan),
- get_value_string(rsl_rlm_cause_strs, rlm_cause[1]));
+ rsl_rlm_cause_name(rlm_cause[1]));
rll_indication(msg->lchan, rllh->link_id, BSC_RLLR_IND_ERR_IND);
diff --git a/openbsc/src/gsm_04_08.c b/openbsc/src/gsm_04_08.c
index fb90ae3de..2eda0bd99 100644
--- a/openbsc/src/gsm_04_08.c
+++ b/openbsc/src/gsm_04_08.c
@@ -1008,7 +1008,8 @@ static void new_cc_state(struct gsm_trans *trans, int state)
return;
DEBUGP(DCC, "new state %s -> %s\n",
- cc_state_names[trans->cc.state], cc_state_names[state]);
+ gsm48_cc_state_name(trans->cc.state),
+ gsm48_cc_state_name(state));
trans->cc.state = state;
}
@@ -2720,7 +2721,7 @@ int mncc_send(struct gsm_network *net, int msg_type, void *arg)
trans->transaction_id,
(lchan->subscr)?(lchan->subscr->extension):"-",
get_mncc_name(msg_type), trans->cc.state,
- cc_state_names[trans->cc.state]);
+ gsm48_cc_state_name(trans->cc.state));
/* Find function for current state and message */
for (i = 0; i < DOWNSLLEN; i++)
@@ -2813,8 +2814,8 @@ static int gsm0408_rcv_cc(struct msgb *msg)
"Received '%s' from MS in state %d (%s)\n",
lchan->ts->trx->bts->nr, lchan->ts->trx->nr, lchan->ts->nr,
transaction_id, (lchan->subscr)?(lchan->subscr->extension):"-",
- gsm48_cc_msg_names[msg_type], trans?(trans->cc.state):0,
- cc_state_names[trans?(trans->cc.state):0]);
+ gsm48_cc_msg_name(msg_type), trans?(trans->cc.state):0,
+ gsm48_cc_state_name(trans?(trans->cc.state):0));
/* Create transaction */
if (!trans) {
diff --git a/openbsc/src/gsm_04_08_utils.c b/openbsc/src/gsm_04_08_utils.c
index 68f34f409..2472f12b0 100644
--- a/openbsc/src/gsm_04_08_utils.c
+++ b/openbsc/src/gsm_04_08_utils.c
@@ -68,7 +68,7 @@ int gsm48_sendmsg(struct msgb *msg, struct gsm_trans *trans)
"Sending '%s' to MS.\n", msg->trx->bts->nr,
msg->trx->nr, msg->lchan->ts->nr,
gh->proto_discr & 0xf0,
- gsm48_cc_msg_names[gh->msg_type & 0x3f]);
+ gsm48_cc_msg_name(gh->msg_type));
else
DEBUGP(DCC, "(bts %d trx %d ts %d pd %02x) "
"Sending 0x%02x to MS.\n", msg->trx->bts->nr,