gbproxy: Make pointers to MI const in parse/check functions

The encoded mobile identity will never be modified in
is_mi_tmsi/is_mi_imsi/parse_mi_tmsi, thus the pointer is made const.

Sponsored-by: On-Waves ehf
diff --git a/openbsc/src/gprs/gb_proxy.c b/openbsc/src/gprs/gb_proxy.c
index 30e4c6b..98b10b9 100644
--- a/openbsc/src/gprs/gb_proxy.c
+++ b/openbsc/src/gprs/gb_proxy.c
@@ -348,7 +348,8 @@
 	return -1;
 }
 
-static int is_mi_tmsi(uint8_t *value, size_t value_len)
+/* GSM 04.08, 10.5.1.4 */
+static int is_mi_tmsi(const uint8_t *value, size_t value_len)
 {
 	if (value_len != GSM48_TMSI_LEN)
 		return 0;
@@ -359,7 +360,8 @@
 	return 1;
 }
 
-static int is_mi_imsi(uint8_t *value, size_t value_len)
+/* GSM 04.08, 10.5.1.4 */
+static int is_mi_imsi(const uint8_t *value, size_t value_len)
 {
 	if (value_len == 0)
 		return 0;
@@ -370,7 +372,7 @@
 	return 1;
 }
 
-static int parse_mi_tmsi(uint8_t *value, size_t value_len, uint32_t *tmsi)
+static int parse_mi_tmsi(const uint8_t *value, size_t value_len, uint32_t *tmsi)
 {
 	uint32_t tmsi_be;