Quake-III-Arena

Quake III Arena GPL Source Release
Log | Files | Refs

string.h (1065B)


      1 #ifndef __STRING
      2 #define __STRING
      3 
      4 #define NULL 0
      5 
      6 #if !defined(_SIZE_T) && !defined(_SIZE_T_)
      7 #define _SIZE_T
      8 #define _SIZE_T_
      9 typedef unsigned long size_t;
     10 #endif
     11 
     12 void *memcpy(void *, const void *, size_t);
     13 void *memmove(void *, const void *, size_t);
     14 char *strcpy(char *, const char *);
     15 char *strncpy(char *, const char *, size_t);
     16 char *strcat(char *, const char *);
     17 char *strncat(char *, const char *, size_t);
     18 int memcmp(const void *, const void *, size_t);
     19 int strcmp(const char *, const char *);
     20 int strcoll(const char *, const char *);
     21 int strncmp(const char *, const char *, size_t);
     22 size_t strxfrm(char *, const char *, size_t);
     23 void *memchr(const void *, int, size_t);
     24 char *strchr(const char *, int);
     25 size_t strcspn(const char *, const char *);
     26 char *strpbrk(const char *, const char *);
     27 char *strrchr(const char *, int);
     28 size_t strspn(const char *, const char *);
     29 char *strstr(const char *, const char *);
     30 char *strtok(char *, const char *);
     31 void *memset(void *, int, size_t);
     32 char *strerror(int);
     33 size_t strlen(const char *);
     34 
     35 #endif /* __STRING */