Closed 636f7374 closed 4 years ago
{% if flag?(:darwin) || flag?(:openbsd) || flag?(:freebsd) %} ipv6_address = pointer.value.sin6_addr.__u6_addr.__u6_addr8 memory.write ipv6_address.to_slice {% elsif flag?(:linux) && flag?(:musl) %} ipv6_address = pointer.value.sin6_addr.__in6_union.__s6_addr memory.write ipv6_address.to_slice {% elsif flag?(:linux) %} ipv6_address = pointer.value.sin6_addr.__in6_u.__u6_addr8 memory.write ipv6_address.to_slice {% else %} return {% end %}
If needed.
Summary
Solution