implement `krb5_address_order'

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2284 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Assar Westerlund
1997-07-14 11:45:51 +00:00
parent ded732c214
commit 81ba44a29a

View File

@@ -32,25 +32,31 @@ krb5_address_search(krb5_context context,
return FALSE;
}
krb5_boolean
krb5_address_compare(krb5_context context,
const krb5_address *addr1,
const krb5_address *addr2)
{
return addr1->addr_type == addr2->addr_type
&& memcmp (addr1->address.data,
addr2->address.data,
addr1->address.length) == 0;
}
int
krb5_address_order(krb5_context context,
const krb5_address *addr1,
const krb5_address *addr2)
{
abort ();
return (addr1->addr_type - addr2->addr_type)
|| memcmp (addr1->address.data,
addr2->address.data,
addr1->address.length);
}
krb5_boolean
krb5_address_compare(krb5_context context,
const krb5_address *addr1,
const krb5_address *addr2)
{
return krb5_address_order (context, addr1, addr2) == 0;
}
#if 0
return addr1->addr_type == addr2->addr_type
&& memcmp (addr1->address.data,
addr2->address.data,
addr1->address.length) == 0;
#endif
krb5_error_code
krb5_copy_address(krb5_context context,
const krb5_address *inaddr,