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 strspn(const char *,const char *);
  25 extern int strcmp(const char *,const char *);
  26 extern int strncmp(const char *,const char *,size_t);
  27 
  28 extern void * memset(void *,int,size_t);
  29 extern void * memcpy(void *,const void *,size_t);
  30 extern void * memmove(void *,const void *,size_t);
  31 extern void * memscan(void *,int,size_t);
  32 extern int memcmp(const void *,const void *,size_t);
  33 
  34 /*
  35  * Include machine specific inline routines
  36  */
  37 #include <asm/string.h>
  38 
  39 #ifdef __cplusplus
  40 }
  41 #endif
  42 
  43 #endif /* _LINUX_STRING_H_ */

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