📄 string.h
字号:
/************************************************************************
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -