56 lines
1.2 KiB
C
56 lines
1.2 KiB
C
/*
|
|
*
|
|
* 版权(c) 2014 红石阳光(北京)科技有限公司
|
|
* 版权(c) 2007-2014 红石阳光(北京)科技有限公司版权所有
|
|
*
|
|
* 本文档包含信息是私密的且为红石阳光私有,且在民法和刑法中定义为商业秘密信息。
|
|
* 任何人士不得擅自复印,扫描或以其他任何方式进行传播,否则红石阳光有权追究法律责任。
|
|
* 阅读和使用本资料必须获得相应的书面授权,承担保密责任和接受相应的法律约束。
|
|
*
|
|
*/
|
|
|
|
#ifndef __RSPLATFORM_H__
|
|
#define __RSPLATFORM_H__
|
|
|
|
|
|
/** Null Definition */
|
|
#ifdef NULL
|
|
#define RS_NULL_POINTER NULL
|
|
#else
|
|
#define RS_NULL_POINTER 0x0
|
|
#endif
|
|
|
|
/** Type Definitions */
|
|
|
|
/** Signed 8-bit */
|
|
typedef char rs_s8;
|
|
|
|
/** Signed 16-bit */
|
|
typedef short rs_s16;
|
|
|
|
/** Signed 32-bit */
|
|
typedef int rs_s32;
|
|
|
|
/** Unsigned 8-bit */
|
|
typedef unsigned char rs_u8;
|
|
|
|
/** Unsigned 16-bit */
|
|
typedef unsigned short rs_u16;
|
|
|
|
/** Unsigned 32-bit */
|
|
typedef unsigned int rs_u32;
|
|
|
|
|
|
/** Update Agent Boolean Definition */
|
|
typedef int rs_bool;
|
|
|
|
/** True Definition */
|
|
#define rs_true 0x1
|
|
|
|
/** False Definition */
|
|
#define rs_false 0x0
|
|
|
|
#define RS_INVALID_ADDRESS ((rs_u8*)-1)
|
|
|
|
#endif
|