📄 fsmdefs.h
字号:
/*****************************************************************************
FILE NAME: Fsmdefs.h
DESCRIPTION:
Defines compile options and MACROs for the whole FSM module.
Copyright (c) 2002, VIA Technologies, Inc.
*****************************************************************************/
#ifndef __FSM_DEFS_H__
#define __FSM_DEFS_H__
#define OS_NUCLEUS 1
#define OS_WINDOWS 2
/*#define OS_TYPE OS_WINDOWS */
#define OS_TYPE OS_NUCLEUS
#if (OS_TYPE == OS_NUCLEUS)
#include "nucleus.h"
#include "sysapi.h"
#else
#include "windows.h"
#include "stdio.h"
typedef DWORD uint32;
typedef WORD uint16;
typedef BYTE uint8;
typedef long int32;
typedef short int16;
typedef char int8;
#undef PACKED
#define PACKED
#undef FIELD_OFFSET
extern int FsmPrintf(const char * format, ...);
/*
#define MonPrintf FsmPrintf
*/
#define ASSERT(x)
#define MonPrintf printf
#endif /* OS_WINDOWS */
/*--------------------------------------------*/
/*#define DEBUG_FSM*/
/*--------------------------------------------*/
#define FIELD_SIZE(type, field) (sizeof((((type *)0)->field)))
#define FIELD_OFFSET(type, field) ((uint32)(&(((type *)0)->field)))
#ifndef TRUE
#define TRUE 1
#endif
#ifndef FALSE
#define FALSE 0
#endif
#include "errors.h"
#endif /* __FSM_DEFS_H__ */
/*****************************************************************************
* $Log: fsmdefs.h $
* Revision 1.3 2004/03/17 12:58:43 zgy
* Revision 1.17 2004/03/16 15:59:35 jjs
* Revision 1.16 2004/03/11 15:34:45 jjs
* Revision 1.15 2003/11/05 10:49:10 wsm
* Revision 1.14 2003/11/05 10:22:19 wsm
* Revision 1.13 2003/10/15 18:34:12 jjs
* Revision 1.12 2003/10/15 18:31:42 jjs
* Revision 1.11 2003/10/09 16:37:10 wangli
* Redefine MonPrintf
* Revision 1.10 2003/10/08 18:28:03 jjs
* Revision 1.9 2003/10/08 18:21:47 jjs
* Revision 1.8 2003/10/08 12:51:36 jjs
* Revision 1.7 2003/09/20 17:24:38 jjs
* Revision 1.6 2003/09/16 15:34:35 zgy
* Add error return value: ERR_MEMORY.
* Revision 1.5 2003/09/14 16:56:14 jjs
* Revision 1.4 2003/09/12 11:38:06 jjs
* Revision 1.3 2003/09/12 11:29:26 jjs
* Added some definitions.
* Revision 1.2 2003/09/09 19:56:30 jjs
* Added WINDOWS support for sw test.
* Revision 1.1 2003/09/09 15:09:21 jjs
* Initial revision
*****************************************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -