machtypes.h

00001 
00002 /* 
00003    EyeDB Object Database Management System
00004    Copyright (C) 1994-2008 SYSRA
00005    
00006    EyeDB is free software; you can redistribute it and/or
00007    modify it under the terms of the GNU Lesser General Public
00008    License as published by the Free Software Foundation; either
00009    version 2.1 of the License, or (at your option) any later version.
00010    
00011    EyeDB is distributed in the hope that it will be useful,
00012    but WITHOUT ANY WARRANTY; without even the implied warranty of
00013    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
00014    Lesser General Public License for more details.
00015    
00016    You should have received a copy of the GNU Lesser General Public
00017    License along with this library; if not, write to the Free Software
00018    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA 
00019 */
00020 
00021 /*
00022    Author: Eric Viara <viara@sysra.com>
00023 */
00024 
00025 
00026 #ifndef _EYEDBLIB_MACHTYPES_H
00027 #define _EYEDBLIB_MACHTYPES_H
00028 
00029 namespace eyedblib {
00030 
00036   typedef char               int8;
00037   typedef int                int32;
00038   typedef short              int16;
00039   typedef long long          int64;
00040 
00041   typedef unsigned char      uchar;
00042   typedef unsigned char      uint8;
00043   typedef unsigned int       uint32;
00044   typedef unsigned short     uint16;
00045   typedef unsigned long long uint64;
00046 
00047   typedef float              float32;
00048   typedef double             float64;
00049 
00053 }
00054 
00055 #endif

Generated on Mon Dec 22 18:15:58 2008 for eyedb by  doxygen 1.5.3