libosmogsm
0.11.0-dirty
Osmocom GSM library
|
00001 00003 #pragma once 00004 00005 #include <stdint.h> 00006 00007 /* 23.003 Section 9.1.1, excluding any terminating zero byte */ 00008 #define APN_NI_MAXLEN 63 00009 00010 /* 23.003 Section 9.1, excluding any terminating zero byte */ 00011 #define APN_MAXLEN 100 00012 00013 char *osmo_apn_qualify(unsigned int mcc, unsigned int mnc, const char *ni); 00014 00015 /* Compose a string of the form '<ni>.mnc001.mcc002.gprs\0', returned in a 00016 * static buffer. */ 00017 char *osmo_apn_qualify_from_imsi(const char *imsi, 00018 const char *ni, int have_3dig_mnc); 00019 00020 int osmo_apn_from_str(uint8_t *apn_enc, size_t max_apn_enc_len, const char *str); 00021 char * osmo_apn_to_str(char *out_str, const uint8_t *apn_enc, size_t apn_enc_len);