Add a few accessors for IPAddressFamily and make first use of them
authortb <tb@openbsd.org>
Tue, 28 Dec 2021 16:37:37 +0000 (16:37 +0000)
committertb <tb@openbsd.org>
Tue, 28 Dec 2021 16:37:37 +0000 (16:37 +0000)
commitddc1bf0ac520732d9dd668e8792521e1d9bbb7f5
tree52ee699fafd3826af4febac288615eec1f234e0a
parentabf872b860eb3c4c2265656d40b0db46f055ebdc
Add a few accessors for IPAddressFamily and make first use of them

One reason why this file is hard to read are endless repetitions of
checks and assignments reaching deep inside structs. This can be made
much more readable by adding a bunch of accessors. As a first step,
we deal with IPAddressFamily, where we want to check the type of the
ipAddressChoice member, check whether the inheritance element is present
or access the addressOrRanges field.

This diff already makes minimal use of these accessors to appease -Werror.
More use and additional accessors will follow in later passes.

ok inoguchi jsing
lib/libcrypto/x509/x509_addr.c