summaryrefslogtreecommitdiffstats
path: root/src/blob.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/blob.c')
-rw-r--r--src/blob.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/blob.c b/src/blob.c
index 0b52233..ea02ea4 100644
--- a/src/blob.c
+++ b/src/blob.c
@@ -132,6 +132,13 @@ int blob_cmp(blob_t a, blob_t b)
return memcmp(a.ptr, b.ptr, a.len);
}
+int blob_icmp(blob_t a, blob_t b)
+{
+ if (a.len != b.len)
+ return a.len - b.len;
+ return strncasecmp(a.ptr, b.ptr, a.len);
+}
+
unsigned long blob_inet_addr(blob_t b)
{
unsigned long ip = 0;