string.h 699 B

123456789101112131415161718192021222324252627
  1. /* SPDX-License-Identifier: GPL-2.0 */
  2. #ifndef __ABI_CSKY_STRING_H
  3. #define __ABI_CSKY_STRING_H
  4. #define __HAVE_ARCH_MEMCMP
  5. extern int memcmp(const void *, const void *, __kernel_size_t);
  6. #define __HAVE_ARCH_MEMCPY
  7. extern void *memcpy(void *, const void *, __kernel_size_t);
  8. #define __HAVE_ARCH_MEMMOVE
  9. extern void *memmove(void *, const void *, __kernel_size_t);
  10. #define __HAVE_ARCH_MEMSET
  11. extern void *memset(void *, int, __kernel_size_t);
  12. #define __HAVE_ARCH_STRCMP
  13. extern int strcmp(const char *, const char *);
  14. #define __HAVE_ARCH_STRCPY
  15. extern char *strcpy(char *, const char *);
  16. #define __HAVE_ARCH_STRLEN
  17. extern __kernel_size_t strlen(const char *);
  18. #endif /* __ABI_CSKY_STRING_H */