C语言

A 开头函数 B 开头函数 C 开头函数 D 开头函数 E 开头函数 F 开头函数 G 开头函数 H 开头函数 I 开头函数 K 开头函数 L 开头函数 M 开头函数 O 开头函数 P 开头函数 R 开头函数 S 开头函数 T 开头函数 U 开头函数 V 开头函数 _ 开头函数 转换函数 诊断函数 接口函数 字符判别函数 目录函数 输入输出函数 数学函数 操作函数 进程函数 字符串操作函数 时间日期函数 存储分配函数 assert.h头文件 alloc.h头文件 ctype.h头文件 dir.h头文件 dos.h头文件 errno.h头文件 fcntl.h头文件 float.h头文件 graphics.h头文件 io.h头文件 limits.h头文件 malloc.h头文件 math.h头文件 mem.h头文件 process.h头文件 setjmp.h头文件 share.h头文件 signal.h头文件 stdarg.h头文件 stddef.h头文件 stdio.h头文件 stdlib.h头文件 string.h头文件 time.h头文件 values.h头文件

/*  string.h

 

    Definitions for memory and string functions.

 

    Copyright (c) Borland International 1987,1988

    All Rights Reserved.

*/

#if __STDC__

#define _Cdecl

#else

#define _Cdecl    cdecl

#endif

 

#ifndef _SIZE_T

#define _SIZE_T

typedef unsigned size_t;

#endif

 

void   *_Cdecl memccpy   (void *dest, const void *src, int c, size_t n);

void   *_Cdecl memchr    (const void *s, int c, size_t n);

int _Cdecl memcmp    (const void *s1, const void *s2, size_t n);

void   *_Cdecl memcpy    (void *dest, const void *src, size_t n);

int _Cdecl memicmp   (const void *s1, const void *s2, size_t n);

void   *_Cdecl memmove   (void *dest, const void *src, size_t n);

void   *_Cdecl memset    (void *s, int c, size_t n);

void   _Cdecl movedata(unsigned srcseg, unsigned srcoff, unsigned dstseg,

            unsigned dstoff, size_t n);

char   *_Cdecl stpcpy    (char *dest, const char *src);

char   *_Cdecl strcat    (char *dest, const char *src);

char   *_Cdecl strchr    (const char *s, int c);

int _Cdecl strcmp    (const char *s1, const char *s2);

char   *_Cdecl strcpy    (char *dest, const char *src);

size_t _Cdecl strcspn   (const char *s1, const char *s2);

char   *_Cdecl strdup    (const char *s);

char   *_Cdecl strerror(int errnum);

int _Cdecl stricmp   (const char *s1, const char *s2);

size_t _Cdecl strlen    (const char *s);

char   *_Cdecl strlwr    (char *s);

char   *_Cdecl strncat   (char *dest, const char *src, size_t maxlen);

int _Cdecl strncmp   (const char *s1, const char *s2, size_t maxlen);

char   *_Cdecl strncpy   (char *dest, const char *src, size_t maxlen);

int _Cdecl strnicmp(const char *s1, const char *s2, size_t maxlen);

char   *_Cdecl strnset   (char *s, int ch, size_t n);

char   *_Cdecl strpbrk   (const char *s1, const char *s2);

char   *_Cdecl strrchr   (const char *s, int c);

char   *_Cdecl strrev    (char *s);

char   *_Cdecl strset    (char *s, int ch);

size_t _Cdecl strspn    (const char *s1, const char *s2);

char   *_Cdecl strstr    (const char *s1, const char *s2);

char   *_Cdecl strtok    (char *s1, const char *s2);

char   *_Cdecl strupr    (char *s);

 

/* compatibility with other compilers */

 

#define strcmpi(s1,s2)      stricmp(s1,s2)

#define strncmpi(s1,s2,n)   strnicmp(s1,s2,n)

 

#if !__STDC__

char   *_Cdecl _strerror (const char *s);

#endif