summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorRasmus Villemoes <[email protected]>2026-07-08 22:37:06 +0200
committerTom Rini <[email protected]>2026-07-21 13:51:07 -0600
commit07fcb18623b4d4ad604668cfccb63890ce300ce5 (patch)
tree635d902c2bd7a315c7ee3c982480a034e79bce0d /include
parenta31d9375dfbd7f0f4030c0b81f2030ff554529be (diff)
string: remove more pointless __HAVE_ARCH_STR*
None of these six macros are defined by any architecture. Moreover, the ifndef guard only exists in either string.h or string.c, making them completely pointless. I'm not sure whether we have an explicit coding style discouraging the "extern" qualifier on function declarations, and string.h has a random mix of everything, but I can't leave it on strncasecmp() now that it will be immediately after strcasecmp() which doesn't have it. Reviewed-by: Simon Glass <[email protected]> Signed-off-by: Rasmus Villemoes <[email protected]>
Diffstat (limited to 'include')
-rw-r--r--include/linux/string.h6
1 files changed, 1 insertions, 5 deletions
diff --git a/include/linux/string.h b/include/linux/string.h
index 5bcbf72a89b..5e4594b19df 100644
--- a/include/linux/string.h
+++ b/include/linux/string.h
@@ -43,12 +43,8 @@ extern int strcmp(const char *,const char *);
#ifndef __HAVE_ARCH_STRNCMP
extern int strncmp(const char *,const char *,__kernel_size_t);
#endif
-#ifndef __HAVE_ARCH_STRCASECMP
int strcasecmp(const char *s1, const char *s2);
-#endif
-#ifndef __HAVE_ARCH_STRNCASECMP
-extern int strncasecmp(const char *s1, const char *s2, __kernel_size_t len);
-#endif
+int strncasecmp(const char *s1, const char *s2, __kernel_size_t len);
#ifndef __HAVE_ARCH_STRCHR
extern char * strchr(const char *,int);
#endif