diff options
Diffstat (limited to 'src/gsm')
-rw-r--r-- | src/gsm/gsm0411_utils.c | 9 | ||||
-rw-r--r-- | src/gsm/libosmogsm.map | 1 |
2 files changed, 9 insertions, 1 deletions
diff --git a/src/gsm/gsm0411_utils.c b/src/gsm/gsm0411_utils.c index 197f2c3f..3d6d7521 100644 --- a/src/gsm/gsm0411_utils.c +++ b/src/gsm/gsm0411_utils.c @@ -285,7 +285,7 @@ enum sms_alphabet gsm338_get_sms_alphabet(uint8_t dcs) } /* generate a TPDU address field compliant with 03.40 sec. 9.1.2.5 */ -int gsm340_gen_oa(uint8_t *oa, unsigned int oa_len, uint8_t type, +int gsm340_gen_address_field(uint8_t *oa, unsigned int oa_len, uint8_t type, uint8_t plan, const char *number) { int len_in_bytes; @@ -314,6 +314,13 @@ int gsm340_gen_oa(uint8_t *oa, unsigned int oa_len, uint8_t type, return len_in_bytes; } +/* DEPRECATED: use gsm340_gen_address_field() instead */ +int gsm340_gen_oa(uint8_t *oa, unsigned int oa_len, uint8_t type, + uint8_t plan, const char *number) +{ + return gsm340_gen_address_field(oa, oa_len, type, plan, number); +} + /* Prefix msg with a RP header */ int gsm411_push_rp_header(struct msgb *msg, uint8_t rp_msg_type, uint8_t rp_msg_ref) diff --git a/src/gsm/libosmogsm.map b/src/gsm/libosmogsm.map index c337def4..030eb0de 100644 --- a/src/gsm/libosmogsm.map +++ b/src/gsm/libosmogsm.map @@ -63,6 +63,7 @@ gsm0808_prepend_dtap_header; gsm338_get_sms_alphabet; gsm340_gen_oa; +gsm340_gen_address_field; gsm340_gen_scts; gsm340_scts; gsm340_validity_period; |