home *** CD-ROM | disk | FTP | other *** search
/ Aminet 6 / Aminet 6 - June 1995.iso / Aminet / text / hyper / ADtoHT2_0.lha / MyLib.lha / include / string.h < prev   
Encoding:
C/C++ Source or Header  |  1995-03-14  |  1.6 KB  |  50 lines

  1. /* $VER: string.h 1.0 (02.03.95) */
  2.  
  3. #ifndef _STRING_H_
  4. #define    _STRING_H_
  5.  
  6. #ifndef _STDDEF_H_
  7. #include <stddef.h>
  8. #endif
  9.  
  10. void *memchr (const void *, int, size_t);
  11. int memcmp (const void *, const void *, size_t);
  12. void *memcpy (void *, const void *, size_t);
  13. void *memmove (void *, const void *, size_t);
  14. void *memset (void *, int, size_t);
  15. char *strcat (char *, const char *);
  16. char *strchr (const char *, int);
  17. int strcmp (const char *, const char *);
  18. char *strcpy (char *, const char *);
  19. size_t strcspn (const char *, const char *);
  20. size_t strlen (const char *);
  21. char *strncat (char *, const char *, size_t);
  22. int strncmp (const char *, const char *, size_t);
  23. char *strncpy (char *, const char *, size_t);
  24. char *strpbrk (const char *, const char *);
  25. char *strrchr (const char *, int);
  26. size_t strspn (const char *, const char *);
  27. char *strstr (const char *, const char *);
  28. char *strtok (char *, const char *);
  29. char *strdup (const char *);
  30.  
  31. int strcasecmp (const char *, const char *);    /* BSD */
  32. char *stpcpy(char *, const char *);        /* Lattice */
  33.  
  34. #ifdef __SASC_510
  35. int __builtin_memcmp (const void *, const void *, size_t);
  36. void *__builtin_memcpy (void *, const void *, size_t);
  37. void *__builtin_memset (void *, int, size_t);
  38. size_t __builtin_strlen (const char *);
  39. int __builtin_strcmp (const char *, const char *);
  40. char *__builtin_strcpy (char *, const char *);
  41. #define memset __builtin_memset
  42. #define memcmp __builtin_memcmp
  43. #define memcpy __builtin_memcpy
  44. #define strlen __builtin_strlen
  45. #define strcmp __builtin_strcmp
  46. #define strcpy __builtin_strcpy
  47. #endif  /* __SASC_510 */
  48.  
  49. #endif /* _STRING_H_ */
  50.