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 extern char * ___strtok;
  15 extern char * strcpy(char *,const char *);
  16 extern char * strncpy(char *,const char *,size_t);
  17 extern char * strcat(char *, const char *);
  18 extern char * strncat(char *, const char *, size_t);
  19 extern char * strchr(const char *,int);
  20 extern char * strpbrk(const char *,const char *);
  21 extern char * strtok(char *,const char *);
  22 extern char * strstr(const char *,const char *);
  23 extern size_t strlen(const char *);
  24 extern size_t strnlen(const char *,size_t);
  25 extern size_t strspn(const char *,const char *);
  26 extern int strcmp(const char *,const char *);
  27 extern int strncmp(const char *,const char *,size_t);
  28 
  29 extern void * memset(void *,int,size_t);
  30 extern void * memcpy(void *,const void *,size_t);
  31 extern void * memmove(void *,const void *,size_t);
  32 extern void * memscan(void *,int,size_t);
  33 extern int memcmp(const void *,const void *,size_t);
  34 
  35 /*
  36  * Include machine specific inline routines
  37  */
  38 #include <asm/string.h>
  39 
  40 #ifdef __cplusplus
  41 }
  42 #endif
  43 
  44 #endif /* _LINUX_STRING_H_ */

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