The two_way_short_needle() routine included from str-two-way.h
is not used, so mark it so to avoid compiler warnings.
Calling strnlen() breaks linknamespace tests, so change it
to __strnlen().
+2014-12-19 Chris Metcalf <cmetcalf@ezchip.com>
+
+ * sysdeps/tile/tilegx/strstr.c (STRSTR): Call __strnlen, not
+ strnlen.
+
2014-12-19 Ondřej Bílka <neleai@seznam.cz>
* string/strncat.c (STRNCAT): Simplify implementation.
(!memchr ((h) + (h_l), '\0', (j) + (n_l) - (h_l)) \
&& ((h_l) = (j) + (n_l)))
#include "str-two-way.h"
+typeof(two_way_short_needle) two_way_short_needle __attribute__((unused));
#undef strstr
}
/* Fail if NEEDLE is longer than HAYSTACK. */
- if (strnlen (haystack, needle_len) < needle_len)
+ if (__strnlen (haystack, needle_len) < needle_len)
return NULL;
/* Perform the search. Abstract memory is considered to be an array