⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 string.h

📁 电力变电站RTU监控软件(80C196NT单片机) 遥控
💻 H
字号:
/* string.h
 * Copyright (c) 1990 Intel Corporation, ALL RIGHTS RESERVED.
 *
 * string.h  - string handling functions
 */

#ifndef _stringh
#define _stringh

#pragma varparams(memmove, memcpy, memchr, memcmp, memset)
#pragma varparams(strcat, strcpy, strlen, strncpy, strspn, strtok)
#pragma varparams(strcspn, strncat, strpbrk, strstr, strcmp, strncmp)
#pragma varparams(strchr, strrchr, strerror, cstr, udistr)

#ifndef NULL
#define NULL ((void *)0)
#endif

#ifndef _size_t
#define _size_t
typedef unsigned size_t;  /* result of sizeof operator */
#endif

#if ! defined(FARDATA)
#if _FAR_DATA_ || _FAR_CONST_
#define FARDATA far
#else
#define FARDATA
#endif
#endif

FARDATA void *memmove(FARDATA void *, const FARDATA void *, size_t);
FARDATA void *memcpy(FARDATA void *, const FARDATA void *, size_t);
FARDATA void *memchr(const FARDATA void *, int, size_t);
int memcmp(const FARDATA void *, const FARDATA void *, size_t);
FARDATA void *memset(FARDATA void *, int, size_t);

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

/* non-ANSI functions */
FARDATA char *cstr(FARDATA char *, const FARDATA char *);
FARDATA char *udistr(FARDATA char *, const FARDATA char *);

#endif /* _stringh */

⌨️ 快捷键说明

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