Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Last modification | View Log | Download | RSS feed

  1. #ifndef string_h
  2. #define string_h
  3. typedef unsigned int size_t;
  4.  
  5.  
  6. extern void* memchr(const void*,int,size_t);
  7. extern int memcmp(const void*,const void*,size_t);
  8. extern void* memcpy(void*,const void*,size_t);
  9. extern void* memmove(void*,const void*,size_t);
  10. extern void* memset(void*,int,size_t);
  11. extern char* strcat(char*,const char*);
  12. extern char* strchr(const char*,int);
  13. extern int strcmp(const char*,const char*);
  14. extern int strcoll(const char*,const char*);
  15. extern char* strcpy(char*,const char*);
  16. extern size_t strcspn(const char*,const char*);
  17. extern int strlen(const char*);
  18. extern char* strncat(char*,const char*,size_t);
  19. extern int strncmp(const char*,const char*,size_t);
  20. extern char* strncpy(char*,const char*,size_t);
  21. extern char* strpbrk(const char*,const char*);
  22. extern char* strrchr(const char*,int);
  23. extern size_t strspn(const char*,const char*);
  24. extern char* strstr(const char*,const char*);
  25. extern char* strtok(char*,const char*);
  26. extern int strxfrm(char*,const char*,int);
  27. extern char* strdup(const char*);
  28. extern char* strrev(char *p);
  29. char * strerror ( int errnum );
  30.  
  31. #ifndef NULL
  32. # define NULL ((void*)0)
  33. #endif
  34.  
  35. #endif
  36.