home *** CD-ROM | disk | FTP | other *** search
/ Amiga Elysian Archive / AmigaElysianArchive.iso / newlibs / cclib.lzh / string.h < prev    next >
C/C++ Source or Header  |  1989-09-25  |  1KB  |  56 lines

  1. #ifndef STRING_H
  2. #define STRING_H 1
  3.  
  4. #ifdef ANSIC
  5.  
  6. char *strcpy(char *, char *);
  7. char *strncpy(char *, char *, long);
  8. char *strcat(char *, char *);
  9. char *strncat(char *, char *, long);
  10. short strcmp(char *, char *);
  11. short strncmp(char *, char *, long);
  12. char *strchr(char *, short);
  13. char *strrchr(char *, short);
  14. long strspn(char *, char *);
  15. long strcspn(char *, char *);
  16. char *strpbrk(char *, char *);
  17. char *strstr(char *, char *);
  18. long strlen(char *);
  19. char *strerror(long);
  20. char *strtok(char *, char *);
  21.  
  22. void *memcpy(void *, void *, long);
  23. #define memmove memcpy
  24. short memcmp(void *, void *, long);
  25. void *memchr(void *, unsigned short, long);
  26. void *memset(void *, unsigned short, long);
  27.  
  28. #else
  29.  
  30. char *strcpy();
  31. char *strncpy();
  32. char *strcat();
  33. char *strncat();
  34. short strcmp();
  35. short strncmp();
  36. char *strchr();
  37. char *strrchr();
  38. long strspn();
  39. long strcspn();
  40. char *strpbrk();
  41. char *strstr();
  42. long strlen();
  43. char *strerror();
  44. char *strtok();
  45.  
  46. void *memcpy();
  47. #define memmove memcpy
  48. short memcmp();
  49. void *memchr();
  50. void *memset();
  51.  
  52. #endif
  53.  
  54. #endif
  55.  
  56.