dos_compilers/Microsoft C v4/inc/STRING.H
2024-07-01 10:35:17 -07:00

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 */