📄 mfw_utils.h
字号:
/*
+--------------------------------------------------------------------+
| PROJECT: MMI-Framework (8417) $Workfile:: mfw_utils.h $|
| $Author: root $Revision: 1.1.1.1 $|
| CREATED: 6.1.2003 $Modtime:: 10.04.00 14:58 $|
| STATE : code $|
+--------------------------------------------------------------------+
MODULE : MFW_UTILS
PURPOSE : This modul contains General Functional Utilities.
*/
/*
** Limiting Macros
*/
#define MAX_CBUF_QUEUES 3
/*
** Return Value Macros
*/
#define MFW_CBUF_OK 1
#define MFW_CBUF_OK_DATA_LOSS 2
#define MFW_CBUF_INVALID_BUF_ID (-1)
#define MFW_CBUF_NO_BUFS_AVAILABLE (-2)
#define MFW_CBUF_MEM_ALLOC_FAILURE (-3)
#define MFW_CBUF_INVALID_ITEM_SIZE (-4)
#define MFW_CBUF_INVALID_MAX_ITEMS (-5)
#define MFW_CBUF_INVALID_BUF_PTR (-6)
#define MFW_CBUF_INVALID_STATIC_BUF (-7)
#define MFW_CBUF_PUT_FAILED_Q_FULL (-8)
#define MFW_CBUF_BUFFER_EMPTY (-9)
/*
** Function Prototypes
*/
SHORT mfw_cbuf_create (USHORT max_num_items, USHORT item_size,
UBYTE overwrite, UBYTE null_char,
UBYTE static_buf, void *buffer_ptr);
SHORT mfw_cbuf_delete (SHORT bufId);
SHORT mfw_cbuf_reset (SHORT bufId);
SHORT mfw_cbuf_put (SHORT bufId, void *data_ptr);
SHORT mfw_cbuf_get (SHORT bufId, void *buffer_ptr);
USHORT mfw_cbuf_num_elements (SHORT bufId);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -