ggt_func.h

来自「ARM下的多任务操作系统源码:GogotoOS」· C头文件 代码 · 共 59 行

H
59
字号
/****************************************************************************************************
**                                        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 + =
减小字号Ctrl + -
显示快捷键?