diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/gsm/gsm48.c | 12 | ||||
| -rw-r--r-- | src/utils.c | 18 | 
2 files changed, 15 insertions, 15 deletions
| diff --git a/src/gsm/gsm48.c b/src/gsm/gsm48.c index 436bf14b..d0345892 100644 --- a/src/gsm/gsm48.c +++ b/src/gsm/gsm48.c @@ -301,7 +301,7 @@ int gsm48_generate_mid_from_imsi(uint8_t *buf, const char *imsi)  	uint8_t odd = (length & 0x1) == 1;  	buf[0] = GSM48_IE_MOBILE_ID; -	buf[2] = char2bcd(imsi[0]) << 4 | GSM_MI_TYPE_IMSI | (odd << 3); +	buf[2] = osmo_char2bcd(imsi[0]) << 4 | GSM_MI_TYPE_IMSI | (odd << 3);  	/* if the length is even we will fill half of the last octet */  	if (odd) @@ -312,11 +312,11 @@ int gsm48_generate_mid_from_imsi(uint8_t *buf, const char *imsi)  	for (i = 1; i < buf[1]; ++i) {  		uint8_t lower, upper; -		lower = char2bcd(imsi[++off]); +		lower = osmo_char2bcd(imsi[++off]);  		if (!odd && off + 1 == length)  			upper = 0x0f;  		else -			upper = char2bcd(imsi[++off]) & 0x0f; +			upper = osmo_char2bcd(imsi[++off]) & 0x0f;  		buf[2 + i] = (upper << 4) | lower;  	} @@ -349,15 +349,15 @@ int gsm48_mi_to_string(char *string, const int str_len, const uint8_t *mi,  	case GSM_MI_TYPE_IMSI:  	case GSM_MI_TYPE_IMEI:  	case GSM_MI_TYPE_IMEISV: -		*str_cur++ = bcd2char(mi[0] >> 4); +		*str_cur++ = osmo_bcd2char(mi[0] >> 4);                  for (i = 1; i < mi_len; i++) {  			if (str_cur + 2 >= string + str_len)  				return str_cur - string; -			*str_cur++ = bcd2char(mi[i] & 0xf); +			*str_cur++ = osmo_bcd2char(mi[i] & 0xf);  			/* skip last nibble in last input byte when GSM_EVEN */  			if( (i != mi_len-1) || (mi[0] & GSM_MI_ODD)) -				*str_cur++ = bcd2char(mi[i] >> 4); +				*str_cur++ = osmo_bcd2char(mi[i] >> 4);  		}  		break;  	default: diff --git a/src/utils.c b/src/utils.c index af1829c9..3ee14abd 100644 --- a/src/utils.c +++ b/src/utils.c @@ -35,7 +35,7 @@ int get_string_value(const struct value_string *vs, const char *str)  	return -EINVAL;  } -char bcd2char(uint8_t bcd) +char osmo_bcd2char(uint8_t bcd)  {  	if (bcd < 0xa)  		return '0' + bcd; @@ -44,12 +44,12 @@ char bcd2char(uint8_t bcd)  }  /* only works for numbers in ascii */ -uint8_t char2bcd(char c) +uint8_t osmo_char2bcd(char c)  {  	return c - 0x30;  } -int hexparse(const char *str, uint8_t *b, int max_len) +int osmo_hexparse(const char *str, uint8_t *b, int max_len)  {  	int i, l, v; @@ -78,7 +78,7 @@ int hexparse(const char *str, uint8_t *b, int max_len)  static char hexd_buff[4096]; -static char *_hexdump(const unsigned char *buf, int len, char *delim) +static char *_osmo_hexdump(const unsigned char *buf, int len, char *delim)  {  	int i;  	char *cur = hexd_buff; @@ -95,7 +95,7 @@ static char *_hexdump(const unsigned char *buf, int len, char *delim)  	return hexd_buff;  } -char *ubit_dump(const uint8_t *bits, unsigned int len) +char *osmo_ubit_dump(const uint8_t *bits, unsigned int len)  {  	int i; @@ -125,14 +125,14 @@ char *ubit_dump(const uint8_t *bits, unsigned int len)  	return hexd_buff;  } -char *hexdump(const unsigned char *buf, int len) +char *osmo_hexdump(const unsigned char *buf, int len)  { -	return _hexdump(buf, len, " "); +	return _osmo_hexdump(buf, len, " ");  } -char *hexdump_nospc(const unsigned char *buf, int len) +char *osmo_osmo_hexdump_nospc(const unsigned char *buf, int len)  { -	return _hexdump(buf, len, ""); +	return _osmo_hexdump(buf, len, "");  }  #include "../config.h" | 
