libosmocore/src
Neels Hofmeyr 721aa6ded9 gsm: add osmo_mnc_from_str(), osmo_mnc_cmp(), osmo_plmn_cmp() for 3-digit MNC
osmo_mnc_from_str() preserves leading zeros in the string and is useful for
VTY config parsing (osmo-bsc, osmo-msc, osmo-sgsn, osmo-pcu).

osmo_{plmn,mnc}_cmp() takes care of the slight intricacy of ignoring the 3-digit flag
if the MNC is anyway >99. Will be used by osmo-sgsn.git and osmo-bsc.git.  (All
current users just care about identical MNC, but a proper cmp doesn't hurt.)

Change-Id: Ib7176b1d65a03b76f41f94bc9d3293a8a07d24c6
2018-02-28 19:26:43 +01:00
..
codec libosmocodec: implement ECU (Error Concealment Unit) for FR 2018-01-15 20:12:03 +00:00
coding coding: Add BER-reporting RACH decode functions 2018-02-26 12:26:38 +01:00
ctrl CTRL: Ensure peer/connection info is always printed the same way 2017-12-22 18:05:48 +01:00
gb implement support for 3-digit MNC with leading zeros 2018-02-28 19:26:33 +01:00
gsm gsm: add osmo_mnc_from_str(), osmo_mnc_cmp(), osmo_plmn_cmp() for 3-digit MNC 2018-02-28 19:26:43 +01:00
pseudotalloc Fix/Update copyright notices; Add SPDX annotation 2017-11-13 01:35:12 +09:00
sim implement support for 3-digit MNC with leading zeros 2018-02-28 19:26:33 +01:00
vty ensure VTY commands don't segfault if an FSM has no event names 2018-02-26 19:01:10 +00:00
Makefile.am conv_acc: Our code requires SSSE3, not just SSE3 2017-11-17 11:44:22 +01:00
application.c Fix/Update copyright notices; Add SPDX annotation 2017-11-13 01:35:12 +09:00
backtrace.c Fix/Update copyright notices; Add SPDX annotation 2017-11-13 01:35:12 +09:00
bitcomp.c Fix/Update copyright notices; Add SPDX annotation 2017-11-13 01:35:12 +09:00
bits.c Fix/Update copyright notices; Add SPDX annotation 2017-11-13 01:35:12 +09:00
bitvec.c Fix/Update copyright notices; Add SPDX annotation 2017-11-13 01:35:12 +09:00
conv.c Fix/Update copyright notices; Add SPDX annotation 2017-11-13 01:35:12 +09:00
conv_acc.c conv_acc: Our code requires SSSE3, not just SSE3 2017-11-17 11:44:22 +01:00
conv_acc_generic.c Fix/Update copyright notices; Add SPDX annotation 2017-11-13 01:35:12 +09:00
conv_acc_sse.c conv_acc: Our code requires SSSE3, not just SSE3 2017-11-17 11:44:22 +01:00
conv_acc_sse_avx.c conv_acc: Our code requires SSSE3, not just SSE3 2017-11-17 11:44:22 +01:00
conv_acc_sse_impl.h Fix/Update copyright notices; Add SPDX annotation 2017-11-13 01:35:12 +09:00
counter.c counters: add osmo_counters_count() returns the amount of counters 2017-12-05 16:06:27 +01:00
crc16.c Fix/Update copyright notices; Add SPDX annotation 2017-11-13 01:35:12 +09:00
crcXXgen.c.tpl Fix/Update copyright notices; Add SPDX annotation 2017-11-13 01:35:12 +09:00
fsm.c print BIG FAT ERROR message if osmo_fsm lacks event names 2018-02-26 19:00:23 +00:00
gsmtap_util.c memleak: fix all libosmocore callers of gsmtap_sendmsg() to free on failure 2018-02-16 01:34:26 +01:00
logging.c core/logging.h: Add logging category for jitter buffer 2018-02-27 21:11:27 +00:00
logging_gsmtap.c memleak: _gsmtap_raw_output(): free msg in case of vsnprintf failure 2018-02-16 01:35:08 +01:00
logging_syslog.c Fix/Update copyright notices; Add SPDX annotation 2017-11-13 01:35:12 +09:00
loggingrb.c Fix/Update copyright notices; Add SPDX annotation 2017-11-13 01:35:12 +09:00
macaddr.c Fix/Update copyright notices; Add SPDX annotation 2017-11-13 01:35:12 +09:00
msgb.c Fix/Update copyright notices; Add SPDX annotation 2017-11-13 01:35:12 +09:00
msgfile.c memleak: osmo_config_list_parse: getline() needs free also on error 2017-11-18 10:30:57 +00:00
panic.c Fix/Update copyright notices; Add SPDX annotation 2017-11-13 01:35:12 +09:00
plugin.c Fix/Update copyright notices; Add SPDX annotation 2017-11-13 01:35:12 +09:00
prbs.c Fix/Update copyright notices; Add SPDX annotation 2017-11-13 01:35:12 +09:00
prim.c Fix/Update copyright notices; Add SPDX annotation 2017-11-13 01:35:12 +09:00
rate_ctr.c rate_ctr: fix osmo-sgsn DoS: don't return NULL on already used index 2017-12-20 01:29:59 +01:00
rbtree.c Fix/Update copyright notices; Add SPDX annotation 2017-11-13 01:35:12 +09:00
select.c Fix/Update copyright notices; Add SPDX annotation 2017-11-13 01:35:12 +09:00
sercomm.c Fix/Update copyright notices; Add SPDX annotation 2017-11-13 01:35:12 +09:00
serial.c Fix/Update copyright notices; Add SPDX annotation 2017-11-13 01:35:12 +09:00
signal.c Fix/Update copyright notices; Add SPDX annotation 2017-11-13 01:35:12 +09:00
socket.c socket: use inet_ntop() instead of inet_ntoa() in osmo_sock_local_ip() 2018-01-22 17:04:29 +01:00
stat_item.c Fix/Update copyright notices; Add SPDX annotation 2017-11-13 01:35:12 +09:00
stats.c Fix/Update copyright notices; Add SPDX annotation 2017-11-13 01:35:12 +09:00
stats_statsd.c Fix/Update copyright notices; Add SPDX annotation 2017-11-13 01:35:12 +09:00
strrb.c Fix/Update copyright notices; Add SPDX annotation 2017-11-13 01:35:12 +09:00
timer.c timer: fixup whitespace issues 2017-12-22 16:48:14 +01:00
timer_gettimeofday.c Fix/Update copyright notices; Add SPDX annotation 2017-11-13 01:35:12 +09:00
utils.c utils: add osmo_escape_str() 2017-12-18 23:05:49 +00:00
write_queue.c Fix/Update copyright notices; Add SPDX annotation 2017-11-13 01:35:12 +09:00