/**************************************************************** * * string.h - string processing * * February 1989 * Mike Westerfield * * Copyright 1989 * Byte Works, Inc. * ****************************************************************/ #ifndef __string__ #define __string__ #ifndef __size_t__ #define __size_t__ 1 typedef unsigned long size_t; #endif #ifndef NULL #define NULL (void *) 0L #endif #ifndef __KeepNamespacePure__ char *c2pstr(const char *); #endif void *memchr(const void *, int, size_t); int memcmp(const void *, const void *, size_t); void *memcpy(void *, const void *, size_t); void *memmove(void *, const void *, size_t); void *memset(void *, int, size_t); #ifndef __KeepNamespacePure__ char *p2cstr(const char *); #endif char *strcat(char *, const char *); char *strchr(const char *, int); int strcmp(const char *, const char *); int strcoll(const char *, const char *); char *strcpy(char *, const char *); size_t strcspn(const char *, const char *); char *strerror(int); size_t strlen(const char *); char *strncat(char *, const char *, size_t); int strncmp(const char *, const char *, size_t); char *strncpy(char *, const char *, size_t); char *strpbrk(const char *, const char *); #ifndef __KeepNamespacePure__ int strpos(const char *, char); #endif char *strrchr(const char *, int); #ifndef __KeepNamespacePure__ char *strrpbrk(const char *, const char *); int strrpos(const char *, char); #endif size_t strspn(const char *, const char *); char *strstr(const char *, const char *); char *strtok(char *, const char *); size_t strxfrm(char *, const char *, size_t); #endif