linux_ansi.h

来自「Atheros AP Test with Agilent N4010A sour」· C头文件 代码 · 共 48 行

H
48
字号
#ifndef __LINUX_ANSI_H_
#define __LINUX_ANSI_H_

#ifdef __cplusplus
extern "C" {
#endif // __cplusplus 

#include <sys/types.h>
typedef unsigned int    tcflag_t;
typedef unsigned char   cc_t;
typedef unsigned int    speed_t;
#define	NCCS		20


struct termios {
	tcflag_t c_iflag;
	tcflag_t c_oflag;
	tcflag_t c_cflag;
	tcflag_t c_lflag;
	cc_t c_cc[NCCS];
	speed_t c_ispeed;
	speed_t c_ospeed;
};


extern void ansi_init();
extern void itoa(int,char *,int);
extern int kbhit();
extern int getch();
extern int strnicmp(const char *str1,const char *str2,size_t len);	
extern char *strlwr(char *str);
extern int _stricmp(const char *str1,const char *str2);
extern char *_strdate(char *tmpbuf);
extern void *_lfind(const void *key, const void *base,size_t *nmemb,size_t size,
				                int (*compar)(const void *,const void *));
extern void _makepath(char *,char *,char *,char *,char *);



#ifdef __cplusplus
}
#endif // __cplusplus

#endif



⌨️ 快捷键说明

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