Subversion Repositories Kolibri OS

Rev

Rev 6433 | 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 void* memrchr(const void*,int,size_t);
  8. extern int memcmp(const void*,const void*,size_t);
  9. extern void* memcpy(void*,const void*,size_t);
  10. extern void* memmove(void*,const void*,size_t);
  11. extern void* memset(void*,int,size_t);
  12. extern char* strcat(char*,const char*);
  13. extern char* strchr(const char*,int);
  14. extern int strcmp(const char*,const char*);
  15. extern int strcoll(const char*,const char*);
  16. extern char* strcpy(char*,const char*);
  17. extern size_t strcspn(const char*,const char*);
  18. extern int strlen(const char*);
  19. extern char* strncat(char*,const char*,size_t);
  20. extern int strncmp(const char*,const char*,size_t);
  21. extern char* strncpy(char*,const char*,size_t);
  22. extern char* strpbrk(const char*,const char*);
  23. extern char* strrchr(const char*,int);
  24. extern size_t strspn(const char*,const char*);
  25. extern char* strstr(const char*,const char*);
  26. extern char* strtok(char*,const char*);
  27. extern int strxfrm(char*,const char*,int);
  28. extern char* strdup(const char*);
  29. extern char* strrev(char *p);
  30. char * strerror ( int errnum );
  31.  
  32. #ifndef NULL
  33. # define NULL ((void*)0)
  34. #endif
  35.  
  36. #endif
  37.