1
0
mirror of https://gitlab.labs.nic.cz/labs/bird.git synced 2024-05-11 16:54:54 +00:00

Added ipa_xor() and ipa_in_net().

This commit is contained in:
Martin Mares
1998-06-01 21:36:58 +00:00
parent af847acc27
commit 0fe3b28b68
3 changed files with 7 additions and 0 deletions

View File

@@ -36,6 +36,10 @@ typedef struct ipv4_addr {
_I1(a) | _I1(b), \
_I2(a) | _I2(b), \
_I3(a) | _I3(b))
#define ipa_xor(a,b) _MI(_I0(a) ^ _I0(b), \
_I1(a) ^ _I1(b), \
_I2(a) ^ _I2(b), \
_I3(a) ^ _I3(b))
#define ipa_not(a) _MI(~_I0(a),~_I1(a),~_I2(a),~_I3(a))
#define ipa_mkmask(x) ipv6_mkmask(x)
#define ipa_mklen(x) ipv6_mklen(&(x))