path: root/openbsc/tests/timer
diff options
authorOliver Smith <osmith@sysmocom.de>2021-07-12 11:34:51 +0200
committerOliver Smith <osmith@sysmocom.de>2021-07-12 12:20:52 +0200
commit3aba7ad2ae28d7a000c0808f1332ba716d1c6708 (patch)
treec897e2d4067515d08c0dc7323472554454a6f421 /openbsc/tests/timer
parente9336a72a055679081c49ce5d150b1ab492327fa (diff)
gtphub: remove llist_first, llist_last macros
Use list_first_entry_or_null instead of llist_first, which has been present in libosmocore since the 0.10.0 release. Use llist_last_entry instead of llist_last (also present since libosmocore 0.10.0). This macro does not have a check for an empty list, however the only user is already checking for an empty list before using the macro. This solves a build error, as llist_last was defined in libosmocore Icf455bf6ba9d60bd311af17c9e80febaa42cacc9 (should probably be reverted for backwards compatibility with previous osmo-sgsn versions?): gtphub.c:68:0: error: "llist_last" redefined [-Werror] #define llist_last(head, type, entry) \ In file included from /build/deps/install/stow/libosmocore/include/osmocom/core/timer.h:46:0, from /build/deps/install/stow/osmo-ggsn/include/gtp.h:17, from gtphub.c:32: /build/deps/install/stow/libosmocore/include/osmocom/core/linuxlist.h:245:0: note: this is the location of the previous definition #define llist_last(head) (head)->prev Change-Id: Ia0496c24386cd13b1e9e604aa2d425d3fa28d352
Diffstat (limited to 'openbsc/tests/timer')
0 files changed, 0 insertions, 0 deletions