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

📄 stdlib.h

📁 C语言编写的监控中心终端程序。基于GPRS上传收发数据功能
💻 H
字号:
#ifndef __STDLIB_SVCD_H
#define __STDLIB_SVCD_H

typedef struct
{
    int			quot;
    int			rem;
}   div_t;

typedef struct
{
    unsigned int	quot;
    unsigned int	rem;
}   udiv_t;

typedef struct
{
    long		quot;
    long		rem;
}   ldiv_t;

typedef struct
{
    long long		quot;
    long long		rem;
}   lldiv_t;

extern div_t		__div(int, int);
extern udiv_t		__udiv(unsigned int, unsigned int);
extern ldiv_t		__ldiv(long, long);

#ifdef USE_INLINE
#define	div(numer, denom)	({						\
	div_t retval;								\
	asm ("move $4,%2; move $5,%3; jal __Xdivsi3; move %0,$4; move %1,$5"	\
	     : "=r"(retval.quot), "=r"(retval.rem)				\
	     : "r"(numer), "r"(denom) : "$4","$5","$8","$9","$31");		\
	retval;									\
	})
#else
#define	div(numer, denom)	__div(numer, denom)
#define	udiv(numer, denom)	__udiv(numer, denom)
#define	ldiv(numer, denom)	__ldiv(numer, denom)
#endif

#ifndef SIZE_T
#define SIZE_T
typedef unsigned	size_t;
#endif

extern unsigned int	rand();
extern unsigned int	srand(unsigned int);

extern char	       *strcpy(char *, const char *);
extern char	       *strncpy(char *, const char *, size_t);
extern int		strcmp(const char *, const char *);
extern int		strcmpi(const char *, const char *);
extern int		strncmp(const char *, const char *, int);
extern int		strncmpi(const char *, const char *, int);
extern int		strcat(const char *, const char *);

extern void		delay(int);		/* delay #n ms */

extern int		__farcall(int (*func) (), void *);

#endif	__STDLIB_SVCD_H

⌨️ 快捷键说明

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