📄 ggt_func.h
字号:
/****************************************************************************************************
** Gogoto OS
** (c) Copyright 2007-2008, luyigui(卢益贵)
** All Rights Reserved
** V1.00.0
**
** 狗狗兔嵌入式多任务系统(基于消息机制)
** 绿城代码、GGT-OS、Gogoto OS、狗狗兔嵌入式、狗狗兔系统
** QQ:48092788
**
**------------------文件信息------------------------------------------------------------------------
** 文件名: GGT_Func.h
** 创建人: 卢益贵
** 日 期: 2008年1月5日
** 版 本: V1.01.0
** 描 述: Gogoto OS 系统提供的功能函数单元
**
**------------------修改记录------------------------------------------------------------------------
** 修改人:
** 版 本:
** 日 期:
** 描 述:
**
****************************************************************************************************/
#ifndef __GGT_FUNC_H__
#define __GGT_FUNC_H__
void ListFirst(void *pFirst, void *pNode);
void ListAppend(void *pFirst, void *pNode);
void ListDelete(void *pFirst, void *pNode);
void ListInsert(void *pFirst, void *pNode,
BOOL (*pIsHere)(void *pNode, void *pNodeIns));
void BoxInit(void *pBoxMem, INT32 BoxSize, INT32 BlockSize);
void *BoxAlloc(void *pBoxMem);
void BoxFree(void *pBomMem, void *Box);
float StrToFloat(UINT8 *pStr);
UINT32 HexToDWord(UINT8 *pStr);
UINT32 HexCharToDWord(UINT8 Char);
INT32 StrToInt(UINT8 *pStr);
UINT32 StrToDWord(UINT8 *pStr);
void FullBuf(UINT8 *pBuf, INT32 Len, UINT8 Data);
void ClearBuf(UINT8 *pBuf, INT32 Len);
INT32 StrLen(UINT8 *pStr);
void MemoCopy(UINT8 *pD, UINT8 *pS, INT32 iLen);
INT32 StrCopy(UINT8 *pD, UINT8 *pS);
INT32 StrAdd(UINT8 *pD, UINT8 *pS);
INT32 StrNCmp(UINT8 *pStr, UINT8 *pBuf);
UINT8* FindChar(UINT8 *pBuf, INT32 Len, UINT8 Char);
void FloatToStr(float fData, UINT8 *pStr);
void DWordToStr(UINT32 Data, UINT8 *pStr);
void IntToStr(INT32 Data, UINT8 *pStr);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -