introduce GSM_MCC_MNC_INVALID

In some cases, we want to mark an unset MCC-MNC. Define uint16-max for this
purpose.

osmo-bsc code is already doing so with a -1 and using int data types, which
will become inconvenient with the new API that handles MCC and MNC as uint16_t.

Change-Id: Ieee7add0bd6d94cf84743a49794bbcd38561b72f
This commit is contained in:
Neels Hofmeyr 2018-02-20 15:14:14 +01:00 committed by Neels Hofmeyr
parent 8d82780358
commit ccfc387fb9
1 changed files with 4 additions and 0 deletions

View File

@ -12,6 +12,10 @@
/* reserved according to GSM 03.03 § 2.4 */
#define GSM_RESERVED_TMSI 0xFFFFFFFF
/* Valid MCC and MNC range from 0 to 999.
* To mark an invalid / unset MNC, this value shall be used. */
#define GSM_MCC_MNC_INVALID 0xFFFF
/* A parsed GPRS routing area */
struct gprs_ra_id {
uint16_t mcc;