home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The C Users' Group Library 1994 August
/
wc-cdrom-cusersgrouplibrary-1994-08.iso
/
listings
/
v_08_01
/
8n01088b
< prev
next >
Wrap
Text File
|
1990-02-19
|
926b
|
58 lines
*** Listing 2 ***
/*
* string.h - string hadling (for cc on UNIX 4.2 BSD)
*/
#ifndef _STRING_H_INCLUDED
#define NULL ((char *)0)
#ifndef _SIZE_T_DEFINED
typedef unsigned size_t;
#define _SIZE_T_DEFINED
#endif
char *strcat();
int strcmp();
char *strcpy();
size_t strlen();
char *strncat();
int strncmp();
char *strncpy();
/*
* interim macro definitions for functions
*/
char *index();
#define strchr(s, c) index(s, c)
extern int sys_nerr;
extern char *sys_errlist[];
#define strerror(e) \
((e) < sys_nerr ? sys_errlist[e] : "?no message?")
char *rindex();
#define strrchr(s, c) rindex(s, c)
/*
* missing functions
*/
char *memchr();
int memcmp();
char *memcpy();
char *memmove();
char *memset();
int strcoll();
size_t strcspn();
char *strpbrk();
size_t strspn();
char *strstr();
char *strtok();
size_t strxfrm();
#define _STRING_H_INCLUDED
#endif