osmo-msc/src/libvlr
Neels Hofmeyr 21adb2bcd1 cosmetic: use enum ranap_nsap_addr_enc instead of int
The only reason to use int instead of the enum was the lack of header
iu_client.h when not building with Iu support. Rather use the configure result
properly, include the header when Iu support is built and use the proper enum.

Omit the entire iu sub-struct when building without Iu.

Add LIBOSMORANAP_CFLAGS to libvlr, in order to find the iu_client.h header (now
also included from gsm_data.h).

Rationale: Instead of using a questionable typecast from int* to enum*, we can
now use the enum member directly without needing to silence compiler warnings.

Change-Id: Ic9f8bf53f4b605c166e84cd7edd90c10fe7d7a1f
2018-04-16 01:50:46 +02:00
..
Makefile.am cosmetic: use enum ranap_nsap_addr_enc instead of int 2018-04-16 01:50:46 +02:00
vlr.c refactor VLR FSM result handling 2018-04-12 19:40:00 +00:00
vlr_access_req_fsm.c refactor VLR FSM result handling 2018-04-12 19:40:00 +00:00
vlr_access_req_fsm.h Add libvlr implementation 2017-07-21 18:32:03 +02:00
vlr_auth_fsm.c refactor VLR FSM result handling 2018-04-12 19:40:00 +00:00
vlr_auth_fsm.h refactor VLR FSM result handling 2018-04-12 19:40:00 +00:00
vlr_core.h GSUP: check osmo_gsup_encode() result 2018-02-08 09:29:50 +00:00
vlr_lu_fsm.c refactor VLR FSM result handling 2018-04-12 19:40:00 +00:00
vlr_lu_fsm.h Add libvlr implementation 2017-07-21 18:32:03 +02:00