BltTypes.h

Go to the documentation of this file.
00001 /*****************************************************************
00002 |
00003 |   BlueTune - Types
00004 |
00005 |   (c) 2002-2006 Gilles Boccon-Gibod
00006 |   Author: Gilles Boccon-Gibod (bok@bok.net)
00007 |
00008  ****************************************************************/
00013 #ifndef _BLT_TYPES_H_
00014 #define _BLT_TYPES_H_
00015 
00016 /*----------------------------------------------------------------------
00017 |   includes
00018 +---------------------------------------------------------------------*/
00019 #include "Atomix.h"
00020 #include "BltDefs.h"
00021 
00022 /*----------------------------------------------------------------------
00023 |   import some Atomix types
00024 +---------------------------------------------------------------------*/
00025 typedef ATX_UInt64       BLT_UInt64;
00026 typedef ATX_UInt32       BLT_UInt32;
00027 typedef ATX_Int32        BLT_Int32;
00028 typedef ATX_UInt16       BLT_UInt16;
00029 typedef ATX_Int16        BLT_Int16;
00030 typedef ATX_UInt8        BLT_UInt8;
00031 typedef ATX_Int8         BLT_Int8;
00032 
00033 typedef ATX_Result       BLT_Result;
00034 typedef ATX_Flags        BLT_Flags;
00035 typedef ATX_Mask         BLT_Mask;
00036 typedef ATX_Offset       BLT_Offset;
00037 typedef ATX_Address      BLT_Address;
00038 typedef ATX_Range        BLT_Range;
00039 typedef ATX_Cardinal     BLT_Cardinal;
00040 typedef ATX_Ordinal      BLT_Ordinal;
00041 typedef ATX_CString      BLT_CString;
00042 typedef ATX_String       BLT_String;
00043 typedef ATX_Any          BLT_Any;
00044 typedef ATX_AnyConst     BLT_AnyConst;
00045 typedef ATX_ByteBuffer   BLT_ByteBuffer;
00046 typedef ATX_Size         BLT_Size;
00047 typedef ATX_Boolean      BLT_Boolean;
00048 
00049 /*----------------------------------------------------------------------
00050 |   import some Neptune types
00051 +---------------------------------------------------------------------*/
00052 #ifdef __cplusplus
00053 
00054 #include "Neptune.h"
00055 typedef NPT_String BLT_StringObject;
00056 
00057 #endif /* __cplusplus */
00058 
00059 #endif /* _BLT_TYPES_H_ */