uboot/arch/sparc/include/asm/string.h
<<
>>
Prefs
   1/*
   2 * (C) Copyright 2000 - 2002
   3 * Wolfgang Denk, DENX Software Engineering, wd@denx.de.
   4 *
   5 * (C) Copyright 2007
   6 * Daniel Hellstrom, Gaisler Research, daniel@gaisler.com.
   7 *
   8 * SPDX-License-Identifier:     GPL-2.0+
   9 */
  10
  11#ifndef _SPARC_STRING_H_
  12#define _SPARC_STRING_H_
  13
  14/*
  15#define __HAVE_ARCH_STRCPY
  16#define __HAVE_ARCH_STRNCPY
  17#define __HAVE_ARCH_STRLEN
  18#define __HAVE_ARCH_STRCMP
  19#define __HAVE_ARCH_STRCAT
  20#define __HAVE_ARCH_MEMSET
  21#define __HAVE_ARCH_BCOPY
  22#define __HAVE_ARCH_MEMCPY
  23#define __HAVE_ARCH_MEMMOVE
  24#define __HAVE_ARCH_MEMCMP
  25#define __HAVE_ARCH_MEMCHR
  26*/
  27
  28extern int strcasecmp(const char *, const char *);
  29extern int strncasecmp(const char *, const char *, __kernel_size_t);
  30extern char *strcpy(char *, const char *);
  31extern char *strncpy(char *, const char *, __kernel_size_t);
  32extern __kernel_size_t strlen(const char *);
  33extern int strcmp(const char *, const char *);
  34extern char *strcat(char *, const char *);
  35extern void *memset(void *, int, __kernel_size_t);
  36extern void *memcpy(void *, const void *, __kernel_size_t);
  37extern void *memmove(void *, const void *, __kernel_size_t);
  38extern int memcmp(const void *, const void *, __kernel_size_t);
  39extern void *memchr(const void *, int, __kernel_size_t);
  40
  41#endif
  42