* added compilers lcc and bcc (linux86)
[mascara-docs.git] / compilers / lcc-4.2 / include / symbolic / irix / string.h
blobc6ae2d37a56235b3c654f1f8083c7113a3fb046c
1 #ifndef __STRING
2 #define __STRING
4 #ifndef NULL
5 #define NULL ((void*)0)
6 #endif
8 #if !defined(_SIZE_T) && !defined(_SIZE_T_) && !defined(_SIZE_T_DEFINED)
9 #define _SIZE_T
10 #define _SIZE_T_
11 #define _SIZE_T_DEFINED
12 typedef unsigned long size_t;
13 #endif
15 void *memcpy(void *, const void *, size_t);
16 void *memmove(void *, const void *, size_t);
17 char *strcpy(char *, const char *);
18 char *strncpy(char *, const char *, size_t);
19 char *strcat(char *, const char *);
20 char *strncat(char *, const char *, size_t);
21 int memcmp(const void *, const void *, size_t);
22 int strcmp(const char *, const char *);
23 int strcoll(const char *, const char *);
24 int strncmp(const char *, const char *, size_t);
25 size_t strxfrm(char *, const char *, size_t);
26 void *memchr(const void *, int, size_t);
27 char *strchr(const char *, int);
28 size_t strcspn(const char *, const char *);
29 char *strpbrk(const char *, const char *);
30 char *strrchr(const char *, int);
31 size_t strspn(const char *, const char *);
32 char *strstr(const char *, const char *);
33 char *strtok(char *, const char *);
34 void *memset(void *, int, size_t);
35 char *strerror(int);
36 size_t strlen(const char *);
38 #endif /* __STRING */