/* CC0 (Public domain) - see LICENSE file for details */
+#include "config.h"
+
#include <string.h>
#include <ccan/memmem/memmem.h>
p = haystack;
for (p = haystack;
- (p + needlelen) <= (haystack + haystacklen);
+ (p + needlelen) <= ((const char *)haystack + haystacklen);
p++)
if (memcmp(p, needle, needlelen) == 0)
return (void *)p;