diff options
author | Vadim Yanitskiy <vyanitskiy@sysmocom.de> | 2022-12-31 02:17:56 +0700 |
---|---|---|
committer | fixeria <vyanitskiy@sysmocom.de> | 2023-01-02 12:49:15 +0000 |
commit | 179dec096febd2e022927f1372186b3e6646f612 (patch) | |
tree | 0368df440beb3a38bda6a04de56bb6dddd295c4c | |
parent | a42f4a51c09fdc3c4f532ff07b806e26bf7e9fa1 (diff) |
gsm48_ie: gsm48_decode_freq_list(): make 'cd' argument const2023q1
Change-Id: Ide9110b984d3302aec6b439c563eb10e2dcdec9e
-rw-r--r-- | include/osmocom/gsm/gsm48_ie.h | 5 | ||||
-rw-r--r-- | src/gsm/gsm48_ie.c | 5 |
2 files changed, 6 insertions, 4 deletions
diff --git a/include/osmocom/gsm/gsm48_ie.h b/include/osmocom/gsm/gsm48_ie.h index b79cbfcb..4768283f 100644 --- a/include/osmocom/gsm/gsm48_ie.h +++ b/include/osmocom/gsm/gsm48_ie.h @@ -117,8 +117,9 @@ struct gsm_sysinfo_freq { }; /* decode "Cell Channel Description" (10.5.2.1b) and other frequency lists */ -int gsm48_decode_freq_list(struct gsm_sysinfo_freq *f, uint8_t *cd, - uint8_t len, uint8_t mask, uint8_t frqt); +int gsm48_decode_freq_list(struct gsm_sysinfo_freq *f, + const uint8_t *cd, uint8_t len, + uint8_t mask, uint8_t frqt); /* decode "CSN.1 encoded Classmark 3" (10.5.1.7) */ int gsm48_decode_classmark3(struct gsm48_classmark3 *classmark3_out, diff --git a/src/gsm/gsm48_ie.c b/src/gsm/gsm48_ie.c index bbaec3da..5eca978a 100644 --- a/src/gsm/gsm48_ie.c +++ b/src/gsm/gsm48_ie.c @@ -880,8 +880,9 @@ static int32_t smod(int32_t n, int32_t m) * \param[in] cd Cell Channel Description IE * \param[in] len Length of \a cd in bytes * \returns 0 on success; negative on error */ -int gsm48_decode_freq_list(struct gsm_sysinfo_freq *f, uint8_t *cd, - uint8_t len, uint8_t mask, uint8_t frqt) +int gsm48_decode_freq_list(struct gsm_sysinfo_freq *f, + const uint8_t *cd, uint8_t len, + uint8_t mask, uint8_t frqt) { int i; |