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

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