From 3431ed42f839e5b47abaffd951f6038b37f50430 Mon Sep 17 00:00:00 2001 From: KO Myung-Hun <komh@chollian.net> Date: Thu, 27 Oct 2022 14:20:17 +0900 Subject: [PATCH] vlc_fixups: define INET6_ADDRSTRLEN on OS/2 This fixes a compilation error on OS/2: ----- CC stream_out/udp.lo stream_out/udp.c: In function 'CreateSDP': stream_out/udp.c:89:16: error: 'INET6_ADDRSTRLEN' undeclared (first use in this function); did you mean 'INET_ADDRSTRLEN'? 89 | char dhost[INET6_ADDRSTRLEN]; | ^~~~~~~~~~~~~~~~ | INET_ADDRSTRLEN stream_out/udp.c:89:16: note: each undeclared identifier is reported only once for each function it appears in stream_out/udp.c:89:10: warning: unused variable 'dhost' [-Wunused-variable] 89 | char dhost[INET6_ADDRSTRLEN]; | ^~~~~ ----- --- include/vlc_fixups.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/vlc_fixups.h b/include/vlc_fixups.h index 88d9ebd762a0..c41a6c6eeaf8 100644 --- a/include/vlc_fixups.h +++ b/include/vlc_fixups.h @@ -637,6 +637,8 @@ struct sockaddr_in6 # define IN6_IS_ADDR_MULTICAST(a) (((__const uint8_t *) (a))[0] == 0xff) +# define INET6_ADDRSTRLEN 46 + static const struct in6_addr in6addr_any = { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }; -- GitLab