string.h

来自「电力系统中的保护装置全部代码」· C头文件 代码 · 共 71 行

H
71
字号
/************************************************************************
    String header.
************************************************************************/
#ifndef __STRING
#define __STRING

#ifndef __SIZE_T
#define __SIZE_T
#ifdef _INTBITS
/*  typedef _size_t     size_t; */
    typedef unsigned int    size_t;
#else
    typedef unsigned int	size_t;
#endif
#endif

#define NULL		(void *)0

#ifdef _INTBITS

void   *memcpy	( void *, const void *, size_t );
void   *memmove	( void *, const void *, size_t );
int     memcmp	( const void *, const void *, size_t );
void   *memchr	( const void *, int, size_t );
void   *memset	( void *, int, 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     strcmp	( const char *, const char * );
int     strncmp	( const char *, const char *, 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 * );
#ifdef NU_NO_ANSI
char   *strtok	( char **, const char * );
#else
char   *strtok	( char *, const char * );
#endif
size_t	strlen	( const char * );
char   *strerror( int );

#else

char   *strcpy	();
char   *strncpy	();
char   *strcat	();
char   *strncat	();
int     strcmp	();
int     strncmp	();
char   *strchr	();
size_t	strcspn	();
char   *strpbrk	();
char   *strrchr	();
size_t	strspn	();
char   *strstr	();
char   *strtok	();
size_t	strlen	();
char   *strerror();

#endif

/***	size_t	strxfrm	( char *, const char *, size_t );	***/
/***	int	strcoll	( const char *, const char * );		***/

#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?