pub fn addressToPosix(a: *const IpAddress, storage: *PosixAddress) posix.socklen_t a: *const IpAddressstorage: *PosixAddress14279
14280
14281
14282
14283
14284
14285
14286
14287
14288
14289
14290pub fn addressToPosix(a: *const IpAddress, storage: *PosixAddress) posix.socklen_t {
return switch (a.*) {
.ip4 => |ip4| {
storage.in = address4ToPosix(ip4);
return @sizeOf(posix.sockaddr.in);
},
.ip6 => |*ip6| {
storage.in6 = address6ToPosix(ip6);
return @sizeOf(posix.sockaddr.in6);
},
};
}