142 lines
4.2 KiB
C
142 lines
4.2 KiB
C
/*
|
|
* string.h
|
|
*
|
|
* This include file contains the function declarations for the string
|
|
* manipulation functions
|
|
*
|
|
* Copyright (C) Microsoft Corporation, 1984, 1985, 1986
|
|
*
|
|
*/
|
|
|
|
/* function declarations for those who want strong type checking
|
|
* on arguments to library function calls
|
|
*/
|
|
|
|
#ifdef LINT_ARGS /* argument checking enabled */
|
|
|
|
#ifndef NO_EXT_KEYS /* extended keywords are enabled */
|
|
char * cdecl memccpy(char *, char *, int, unsigned int);
|
|
char * cdecl memchr(char *, int, unsigned int);
|
|
int cdecl memcmp(char *, char *, unsigned int);
|
|
int cdecl memicmp(char *, char *, unsigned int);
|
|
char * cdecl memcpy(char *, char *, unsigned int);
|
|
char * cdecl memset(char *, int, unsigned int);
|
|
void cdecl movedata(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int);
|
|
char * cdecl strcat(char *, char *);
|
|
char * cdecl strchr(char *, int);
|
|
int cdecl strcmp(char *, char *);
|
|
int cdecl strcmpi(char *, char *);
|
|
int cdecl stricmp(char *, char *);
|
|
char * cdecl strcpy(char *, char *);
|
|
unsigned int cdecl strcspn(char *, char *);
|
|
char * cdecl strdup(char *);
|
|
char * cdecl strerror(char *);
|
|
unsigned int cdecl strlen(char *);
|
|
char * cdecl strlwr(char *);
|
|
char * cdecl strncat(char *, char *, unsigned int);
|
|
int cdecl strncmp(char *, char *, unsigned int);
|
|
int cdecl strnicmp(char *, char *, unsigned int);
|
|
char * cdecl strncpy(char *, char *, unsigned int);
|
|
char * cdecl strnset(char *, int, unsigned int);
|
|
char * cdecl strpbrk(char *, char *);
|
|
char * cdecl strrchr(char *, int);
|
|
char * cdecl strrev(char *);
|
|
char * cdecl strset(char *, int);
|
|
unsigned int cdecl strspn(char *, char *);
|
|
char * cdecl strstr(char *, char *);
|
|
char * cdecl strtok(char *, char *);
|
|
char * cdecl strupr(char *);
|
|
#else /* extended keywords not enabled */
|
|
char *memccpy(char *, char *, int, unsigned int);
|
|
char *memchr(char *, int, unsigned int);
|
|
int memcmp(char *, char *, unsigned int);
|
|
int memicmp(char *, char *, unsigned int);
|
|
char *memcpy(char *, char *, unsigned int);
|
|
char *memset(char *, int, unsigned int);
|
|
void movedata(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int);
|
|
char *strcat(char *, char *);
|
|
char *strchr(char *, int);
|
|
int strcmp(char *, char *);
|
|
int strcmpi(char *, char *);
|
|
int stricmp(char *, char *);
|
|
char *strcpy(char *, char *);
|
|
unsigned int strcspn(char *, char *);
|
|
char *strdup(char *);
|
|
char *strerror(char *);
|
|
unsigned int strlen(char *);
|
|
char *strlwr(char *);
|
|
char *strncat(char *, char *, unsigned int);
|
|
int strncmp(char *, char *, unsigned int);
|
|
int strnicmp(char *, char *, unsigned int);
|
|
char *strncpy(char *, char *, unsigned int);
|
|
char *strnset(char *, int, unsigned int);
|
|
char *strpbrk(char *, char *);
|
|
char *strrchr(char *, int);
|
|
char *strrev(char *);
|
|
char *strset(char *, int);
|
|
unsigned int strspn(char *, char *);
|
|
char *strstr(char *, char *);
|
|
char *strtok(char *, char *);
|
|
char *strupr(char *);
|
|
#endif /* NO_EXT_KEYS */
|
|
|
|
#else /* argument checking not enabled */
|
|
|
|
#ifndef NO_EXT_KEYS /* extended keywords are enabled */
|
|
char * cdecl memccpy();
|
|
char * cdecl memchr();
|
|
int cdecl memcmp();
|
|
int cdecl memicmp();
|
|
char * cdecl memcpy();
|
|
char * cdecl memset();
|
|
void cdecl movedata();
|
|
char * cdecl strcat();
|
|
char * cdecl strchr();
|
|
int cdecl strcmp();
|
|
int cdecl strcmpi();
|
|
int cdecl stricmp();
|
|
char * cdecl strcpy();
|
|
unsigned int cdecl strcspn();
|
|
char * cdecl strdup();
|
|
char * cdecl strerror();
|
|
unsigned int cdecl strlen();
|
|
char * cdecl strlwr();
|
|
char * cdecl strncat();
|
|
int cdecl strncmp();
|
|
int cdecl strnicmp();
|
|
char * cdecl strncpy();
|
|
char * cdecl strnset();
|
|
char * cdecl strpbrk();
|
|
char * cdecl strrchr();
|
|
char * cdecl strrev();
|
|
char * cdecl strset();
|
|
unsigned int cdecl strspn();
|
|
char * cdecl strstr();
|
|
char * cdecl strtok();
|
|
char * cdecl strupr();
|
|
#else /* extended keywords not enabled */
|
|
char *memccpy();
|
|
char *memchr();
|
|
char *memcpy();
|
|
char *memset();
|
|
void movedata();
|
|
char *strcat();
|
|
char *strchr();
|
|
char *strcpy();
|
|
char *strdup();
|
|
char *strerror();
|
|
char *strlwr();
|
|
char *strncat();
|
|
char *strncpy();
|
|
char *strnset();
|
|
char *strpbrk();
|
|
char *strrchr();
|
|
char *strrev();
|
|
char *strset();
|
|
char *strstr();
|
|
char *strtok();
|
|
char *strupr();
|
|
#endif /* NO_EXT_KEYS */
|
|
|
|
#endif /* LINT_ARGS */
|