interfaces: Use union for sockaddr/sockaddr_in

This makes clang happy
Fixes #100
12 jobs for master in 6 seconds (queued for 1 second)
latest
Status Job ID Name Coverage
  Build
failed #4026766
build autotools

00:00:03

canceled #4026767
build meson

00:00:06

canceled #4026769
1809 windows docker
build msvc amd64

00:00:05

canceled #4026770
1809 windows docker
build msvc x86

00:00:05

canceled #4026768
1809 windows docker
build msys2

00:00:05

 
  Test
skipped #4026773
distcheck autotools
canceled #4026776
doc-and-install meson

canceled #4026777
submit-to-coverity

skipped #4026771
test autotools
skipped #4026772
test autotools valgrind
canceled #4026774
test meson

canceled #4026775
test valgrind meson

 
Name Stage Failure
failed
build autotools Build
Running with gitlab-runner 13.0.1 (21cb397c)
on fdo-packet-m1xl-4 enRL7Lrv
Preparing the "docker" executor
Using Docker executor with image registry.freedesktop.org/libnice/libnice/centos7/autotools-build ...
Authenticating with credentials from job payload (GitLab Registry)
Pulling docker image registry.freedesktop.org/libnice/libnice/centos7/autotools-build ...
ERROR: Job failed: Error response from daemon: manifest for registry.freedesktop.org/libnice/libnice/centos7/autotools-build:latest not found (docker.go:200:0s)