www.pudn.com > MP3+JPEG.rar > ucBS_CPU.h
//=========================================================================== // The information contained herein is the exclusive property of // Sunplus Technology CoĦ£ And shall not be distributed, reproduced, // or disclosed in whole in part without prior written permission // (C) COPYRIGHT 2005 SUNPLUS TECHNOLOGY CO // ALL RIGHTS RESERVED // The entire notice above must be reproduced on all authorized copies //=========================================================================== // Filename : xxxx.h // Author : xiaoping (Email:xiaoping@sunnorth.com.cn) // Tel : 010-62981668-2733 // Date : 2005-03-05 // Description: unOS Type define // // Reference : // // Version history: //--------------------------------------------------------------------------- // Version YYYY-MM-DD-INDEX Modified By Description //--------------------------------------------------------------------------- #ifndef _UCBS_CPU_H_ #define _UCBS_CPU_H_ /* ********************************************************************************************************* * DATA TYPES * (Compiler Specific) ********************************************************************************************************* */ #ifndef _BOOLEAN_TYPE_ #define _BOOLEAN_TYPE_ typedef unsigned int BOOLEAN; #endif #ifndef _INT8U_TYPE_ #define _INT8U_TYPE_ typedef unsigned char INT8U; /* Unsigned 8 bit quantity */ #endif #ifndef _INT8S_TYPE_ #define _INT8S_TYPE_ typedef signed char INT8S; /* Signed 8 bit quantity */ #endif #ifndef _INT16U_TYPE_ #define _INT16U_TYPE_ typedef unsigned int INT16U; /* Unsigned 16 bit quantity */ #endif #ifndef _INT16S_TYPE_ #define _INT16S_TYPE_ typedef signed int INT16S; /* Signed 16 bit quantity */ #endif #ifndef _INT32U_TYPE_ #define _INT32U_TYPE_ typedef unsigned long INT32U; /* Unsigned 32 bit quantity */ #endif #ifndef _INT32S_TYPE_ #define _INT32S_TYPE_ typedef signed long INT32S; /* Signed 32 bit quantity */ #endif #ifndef _FP32_TYPE_ #define _FP32_TYPE_ typedef float FP32; /* Single precision floating point */ #endif #ifndef _FP64_TYPE_ #define _FP64_TYPE_ typedef double FP64; /* Double precision floating point */ #endif #ifndef _BSPTR_TYPE_ #define _BSPTR_TYPE_ typedef unsigned int* BSPTR; #endif #ifndef _BSINTU_TYPE_ #define _BSINTU_TYPE_ typedef unsigned int BSINTU; #endif #ifndef _BSINTUPTR_TYPE_ #define _BSINTUPTR_TYPE_ typedef unsigned int* BSINTUPTR; #endif #ifndef _BSINT32U_TYPE_ #define _BSINT32U_TYPE_ typedef unsigned long BSINT32U; #endif #ifndef _BSINT32UPTR_TYPE_ #define _BSINT32UPTR_TYPE_ typedef unsigned long BSINT32UPTR; #endif #ifndef _BSINTS_TYPE_ #define _BSINTS_TYPE_ typedef int BSINTS; #endif #endif//#define _UNOS_CPU_H_