xref: /plan9/sys/src/libip/equivip.c (revision 6d0d148144ccf5e6771a241060d0398b4d4faad6)
13e12c5d1SDavid du Colombier #include <u.h>
23e12c5d1SDavid du Colombier #include <libc.h>
3*6d0d1481SDavid du Colombier #include <ip.h>
43e12c5d1SDavid du Colombier 
53e12c5d1SDavid du Colombier int
equivip4(uchar * a,uchar * b)6*6d0d1481SDavid du Colombier equivip4(uchar *a, uchar *b)
73e12c5d1SDavid du Colombier {
83e12c5d1SDavid du Colombier 	int i;
93e12c5d1SDavid du Colombier 
103e12c5d1SDavid du Colombier 	for(i = 0; i < 4; i++)
113e12c5d1SDavid du Colombier 		if(a[i] != b[i])
123e12c5d1SDavid du Colombier 			return 0;
133e12c5d1SDavid du Colombier 	return 1;
143e12c5d1SDavid du Colombier }
15*6d0d1481SDavid du Colombier 
16*6d0d1481SDavid du Colombier int
equivip6(uchar * a,uchar * b)17*6d0d1481SDavid du Colombier equivip6(uchar *a, uchar *b)
18*6d0d1481SDavid du Colombier {
19*6d0d1481SDavid du Colombier 	int i;
20*6d0d1481SDavid du Colombier 
21*6d0d1481SDavid du Colombier 	for(i = 0; i < IPaddrlen; i++)
22*6d0d1481SDavid du Colombier 		if(a[i] != b[i])
23*6d0d1481SDavid du Colombier 			return 0;
24*6d0d1481SDavid du Colombier 	return 1;
25*6d0d1481SDavid du Colombier }
26