From bdccc1b1444a8692697bd8a293cc89c90ef2d832 Mon Sep 17 00:00:00 2001 From: Neels Hofmeyr Date: Tue, 15 Mar 2016 13:28:10 +0100 Subject: gsm48: factor out MCC+MNC BCD parsing for re-use in UMTS For 3G, I need a BCD composer/parser similar to gsm48_generate_lai()/ gsm48_decode_lai(). Those functions also handle a trivial extra member (lac) which I don't need in this way for 3G. So create new functions to take on the MCC+MNC BCD handling and call those from gsm48_generate_lai() and gsm48_decode_lai(). In this way, the 3G code in openbsc can use only the BCD functionality without code duplication. --- src/gsm/libosmogsm.map | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/gsm/libosmogsm.map') diff --git a/src/gsm/libosmogsm.map b/src/gsm/libosmogsm.map index 7eebe7f1..0aeefbb7 100644 --- a/src/gsm/libosmogsm.map +++ b/src/gsm/libosmogsm.map @@ -138,6 +138,8 @@ gsm48_number_of_paging_subchannels; gsm48_parse_ra; gsm48_rr_att_tlvdef; gsm48_mi_type_name; +gsm48_mcc_mnc_to_bcd; +gsm48_mcc_mnc_from_bcd; gsm_7bit_decode; gsm_7bit_decode_ussd; -- cgit v1.2.3