string.h

来自「dragon ball vz328 上的一个例子程序。 用于做手持仪表用。」· C头文件 代码 · 共 80 行

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

#if __cplusplus
extern "C" {
#endif

#ifndef __SIZE_T
#define __SIZE_T
#if _INTBITS
    typedef _size_t		size_t;
#else
    typedef unsigned int	size_t;
#endif
#endif

#if __cplusplus
# define NULL 0
#else
# define NULL (void *)0
#endif

/************************************************************************
    For K&R compatibility don't always extern these with prototypes.
************************************************************************/
#if _INTBITS || __cplusplus || _ALLEXTERNS

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 * );
char   *strtok	( char *, const char * );
size_t	strlen	( const char * );
char   *strerror( int );
size_t	strxfrm	( char *, const char *, size_t );	/* NOT PROVIDED */
int	strcoll	( const char *, const char * );		/* NOT PROVIDED */

#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

#if __cplusplus
}
#endif

#endif

⌨️ 快捷键说明

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