From 6789ba35a6de52c791a9823b3b4409ec252b804d Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Wed, 31 May 2017 02:47:43 +0200 Subject: osmo_{fr,hr}_check_sid(): Use const input argument Change-Id: If779cce63f06a18d4f3b0cb3d6dd7a99aa52a646 --- src/codec/gsm610.c | 4 ++-- src/codec/gsm620.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) (limited to 'src/codec') diff --git a/src/codec/gsm610.c b/src/codec/gsm610.c index 165484df..3346ffc3 100644 --- a/src/codec/gsm610.c +++ b/src/codec/gsm610.c @@ -303,7 +303,7 @@ const uint16_t gsm610_bitorder[260] = { * \param[in] payload_len Length of payload * \returns true if code word is found, false otherwise */ -bool osmo_fr_check_sid(uint8_t *rtp_payload, size_t payload_len) +bool osmo_fr_check_sid(const uint8_t *rtp_payload, size_t payload_len) { struct bitvec bv; uint16_t i, z_bits[] = { 57, 58, 60, 61, 63, 64, 66, 67, 69, 70, 72, 73, @@ -321,7 +321,7 @@ bool osmo_fr_check_sid(uint8_t *rtp_payload, size_t payload_len) if ((rtp_payload[0] >> 4) != 0xD) return false; - bv.data = rtp_payload; + bv.data = (uint8_t *) rtp_payload; bv.data_len = payload_len; /* code word is all 0 at given bits, numbered from 1 */ diff --git a/src/codec/gsm620.c b/src/codec/gsm620.c index 6f1a95bb..29ae4f53 100644 --- a/src/codec/gsm620.c +++ b/src/codec/gsm620.c @@ -277,11 +277,11 @@ static inline uint16_t mask(const uint8_t msb) * \param[in] payload_len Length of payload * \returns true if code word is found, false otherwise */ -bool osmo_hr_check_sid(uint8_t *rtp_payload, size_t payload_len) +bool osmo_hr_check_sid(const uint8_t *rtp_payload, size_t payload_len) { uint8_t i, bits[] = { 1, 2, 8, 9, 5, 4, 9, 5, 4, 9, 5, 4, 9, 5 }; struct bitvec bv; - bv.data = rtp_payload; + bv.data = (uint8_t *) rtp_payload; bv.data_len = payload_len; bv.cur_bit = 33; -- cgit v1.2.3