root/include/linux/string.h

/* [previous][next][first][last][top][bottom][index][help] */

INCLUDED FROM


   1 #ifndef _LINUX_STRING_H_
   2 #define _LINUX_STRING_H_
   3 
   4 #include <linux/types.h>        /* for size_t */
   5 
   6 #ifndef NULL
   7 #define NULL ((void *) 0)
   8 #endif
   9 
  10 #ifdef __cplusplus
  11 extern "C" {
  12 #endif
  13 
  14 #include <asm/string.h>         /* inline functions for i386.. */
  15 
  16 extern char * strcpy(char *, const char *);
  17 extern char * strncpy(char *, const char *, size_t);
  18 extern char * strcat(char *, const char *);
  19 extern char * strncat(char *, const char *, size_t);
  20 extern int strcmp(const char *, const char *);
  21 extern int strncmp(const char *, const char *, size_t);
  22 extern char * strchr(const char *, char);
  23 extern char * strrchr(const char *, char);
  24 extern size_t strspn(const char *, const char *);
  25 extern size_t strcspn(const char *, const char *);
  26 extern char * strpbrk(const char *, const char *);
  27 extern char * strstr(const char *, const char *);
  28 extern size_t strlen(const char *);
  29 extern char * strtok(char *, const char *);
  30 extern void * memcpy(void *, const void *, size_t);
  31 extern void * memmove(void *, const void *, size_t);
  32 extern int memcmp(const void *, const void *, size_t);
  33 extern void * memchr(const void *, char, size_t);
  34 extern void * memset(void *, char, size_t);
  35 
  36 #ifdef __cplusplus
  37 }
  38 #endif
  39 
  40 #endif

/* [previous][next][first][last][top][bottom][index][help] */