Fix signedness issue in private implementation of memmem().
authorkfraser@localhost.localdomain <kfraser@localhost.localdomain>
Mon, 8 Jan 2007 14:25:28 +0000 (14:25 +0000)
committerkfraser@localhost.localdomain <kfraser@localhost.localdomain>
Mon, 8 Jan 2007 14:25:28 +0000 (14:25 +0000)
Signed-off-by: Alex Williamson <alex.williamson@hp.com>
xen/tools/symbols.c

index 00f1a43037836dbba1009c47230d48cc6f0ec83c..c21e012206f2b238cc41d1b8b3cc50ec68d1febc 100644 (file)
@@ -353,7 +353,7 @@ static void build_initial_tok_table(void)
 static void *memmem_pvt(void *h, size_t hlen, void *n, size_t nlen)
 {
        char *p;
-       for (p = h; (p - (char *)h) <= (hlen - nlen); p++)
+       for (p = h; (p - (char *)h) <= (long)(hlen - nlen); p++)
                if (!memcmp(p, n, nlen)) return p;
        return NULL;
 }