cel_types.h

Go to the documentation of this file.
00001 //----------------------------------------------------------------------------
00004 //
00005 // (C) 2003-2006 Celartem Technology Inc. All rights reserved.
00006 //----------------------------------------------------------------------------
00007 
00008 #ifndef _cel_types_h_
00009 #define _cel_types_h_
00010 
00011 #ifndef __cplusplus
00012 #error "cel_types.h is only for C++ compilers!"
00013 #endif
00014 
00015 #include "cel_base.h"
00016 #include "cel_platform.h"
00017 #include "cel_endian.h"
00018 #include "cel_error.h"
00019 
00020 #include <cstddef>
00021 
00022 #include "cel_stdint.h"
00023 
00024 #if CEL_ENV_WINDOWS
00025 #define CEL_API __stdcall
00026 #else
00027 #define CEL_API
00028 #endif
00029 
00030 namespace Celartem
00031 {
00032     //
00033     // Basic Types
00034     //
00035     typedef int8_t i8;    
00036     typedef int16_t i16;  
00037     typedef int32_t i32;  
00038     typedef int64_t i64;  
00039     typedef uint8_t u8;   
00040     typedef uint16_t u16; 
00041     typedef uint32_t u32; 
00042     typedef uint64_t u64; 
00043 
00044 } // namespace Celartem
00045 
00046 #endif // _cel_types_h_

This document is automatically generated using doxygen 1.5.4 at Fri Jun 27 18:21:55 2008.