home *** CD-ROM | disk | FTP | other *** search
- /* ANSI string handling (missing wide char stuff) */
- /* $Id: string.h,v 1.3 93/05/05 21:18:42 sjg Exp $ */
-
- #if ! _STRING_H
- #define _STRING_H 1
-
- #include <stddef.h> /* define NULL and size_t */
-
- #ifndef __GNUC__
- void *memcpy ARGS((void *s1, const void *s2, size_t));
- int memcmp ARGS((const void *s1, const void *s2, size_t));
- size_t strlen ARGS((const char *s));
- #endif
- void *memmove ARGS((void *s1, const void *s2, size_t));
- void *memchr ARGS((const void *s, int c, size_t));
- void *memset ARGS((void *s, int c, size_t));
- char *strcpy ARGS((char *s1, const char *s2));
- char *strncpy ARGS((char *s1, const char *s2, size_t));
- char *strcat ARGS((char *s1, const char *s2));
- char *strncat ARGS((char *s1, const char *s2, size_t));
- int strcmp ARGS((const char *s1, const char *s2));
- int strncmp ARGS((const char *s1, const char *s2, size_t));
- char *strchr ARGS((const char *s1, int c));
- char *strrchr ARGS((const char *s1, int c));
- size_t strspn ARGS((const char *s1, const char *s2));
- size_t strcspn ARGS((const char *s1, const char *s2));
- char *strpbrk ARGS((const char *s1, const char *s2));
- char *strstr ARGS((const char *s1, const char *s2));
- char *strtok ARGS((char *s1, const char *s2));
- char *strerror ARGS((int errno));
-
- #endif /* _STRING_H */
-
-