platform.h

来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· C头文件 代码 · 共 40 行

H
40
字号
/******************************************************************************
**                                                                            *
**  File Name:      platform.h                                                *
**  Copyright:      2007-2008 Telepath Technologies Corp. All rights reserved.*
**  Version:        1.1                                                       *
**  Description:    This file define the platform interface.                  *
**                                                                            *
*******************************************************************************
**                         Edit History                                       *
**  ------------------------------------------------------------------------- *
**  DATE           NAME             DESCRIPTION                               *
**  8/30/2007      pxd              Create.                                   *
*******************************************************************************/

#ifndef _PLATFORM_H
#define _PLATFORM_H

#include "tptypes.h"


VOID *pf_memcpy(VOID *dst, CONST VOID *src, TP_INT32 len);
VOID *pf_memset(VOID *dst, TP_INT32 c, TP_INT32 len);
TP_INT32 pf_memcmp(VOID *mem1, VOID *mem2, TP_INT32 len);
VOID* pf_alloc(TP_UINT32 msize);

//VOID pf_free(VOID *pmem);
VOID   pf_free_ucos(VOID **pmem);
#define pf_free(x) pf_free_ucos( (VOID **)( &(x) ) )

TP_INT32 pf_datawrite(VOID *tvdata, TP_UINT32 len);
TP_INT32 pf_dataread(VOID *tvdata, TP_UINT32 len);
VOID pf_msleep(TP_UINT32 ms);

VOID pf_reset(VOID);

#endif /* _PLATFORM_H */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?