39 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
#ifndef __STRING
 | 
						|
#define __STRING
 | 
						|
 | 
						|
#ifndef NULL
 | 
						|
#define NULL ((void*)0)
 | 
						|
#endif
 | 
						|
 | 
						|
#if !defined(_SIZE_T) && !defined(_SIZE_T_) && !defined(_SIZE_T_DEFINED)
 | 
						|
#define _SIZE_T
 | 
						|
#define _SIZE_T_
 | 
						|
#define _SIZE_T_DEFINED
 | 
						|
typedef unsigned long size_t;
 | 
						|
#endif
 | 
						|
 | 
						|
void *memcpy(void *, const void *, size_t);
 | 
						|
void *memmove(void *, const void *, size_t);
 | 
						|
char *strcpy(char *, const char *);
 | 
						|
char *strncpy(char *, const char *, size_t);
 | 
						|
char *strcat(char *, const char *);
 | 
						|
char *strncat(char *, const char *, size_t);
 | 
						|
int memcmp(const void *, const void *, size_t);
 | 
						|
int strcmp(const char *, const char *);
 | 
						|
int strcoll(const char *, const char *);
 | 
						|
int strncmp(const char *, const char *, size_t);
 | 
						|
size_t strxfrm(char *, const char *, size_t);
 | 
						|
void *memchr(const void *, int, size_t);
 | 
						|
char *strchr(const char *, int);
 | 
						|
size_t strcspn(const char *, const char *);
 | 
						|
char *strpbrk(const char *, const char *);
 | 
						|
char *strrchr(const char *, int);
 | 
						|
size_t strspn(const char *, const char *);
 | 
						|
char *strstr(const char *, const char *);
 | 
						|
char *strtok(char *, const char *);
 | 
						|
void *memset(void *, int, size_t);
 | 
						|
char *strerror(int);
 | 
						|
size_t strlen(const char *);
 | 
						|
 | 
						|
#endif /* __STRING */
 |