📄 os_type.h
字号:
/**************** os_type.h**************/
/* MacroStar 1.0a */
/* Zhengyuquan,2003.7,Beijing */
/* All rights reserved */
/****************************************/
#ifndef MicroStar_TYPE
#define MicroStar_TYPE
/*
option help:
If you want to generate debug version,please define macro "_DEBUG"
if you want to use MicroStar in large etc. mode ,please define macro "_FARMODE"
*/
/*{*/
/*Add macros here */
/*#define _DEBUG */
/*#define _FARMODE */
/*}*/
#ifndef FAR_MODE
#define _FAR
#else
#define _FAR far
#endif
#define VERSION 0x0100
#define CALLBACK cdecl
#define PASCAL pascal
#define CDECL cdecl
#define STDCALL cdecl
typedef unsigned char uchar;
typedef uchar BOOL;
typedef uchar MSG;
typedef short int_16;
typedef long int_32;
typedef unsigned short uint_16;
typedef void CDECL far (*TASKPROC)( void far * );
typedef void CALLBACK _FAR (*TIMERPROC)(uchar taskId, uchar timerId);
typedef struct
{
uint_16 msg[2];
int far * sp;
uchar priority;
uchar reserved;
}TCB,*PTCB;
typedef struct
{
uint_16 elapse;
uint_16 backTime;
MSG timerId;
uchar taskId;
TIMERPROC lpTimerFunc;
}TIMER,*PTIMER;
typedef uchar HTIMER;
typedef struct
{
uint_16 waiter;
uchar num;
uchar type;
}OBJECT,*POBJECT,*HOBJECT;
typedef HOBJECT HSEMAPHORE;
typedef HOBJECT HEVENT;
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -