![]() |
|
|
Bdb packages | Design docs | Source docs | Guidelines | Recent releases |
|
Main Page Modules Namespace List Class Hierarchy Alphabetical List Compound List File List Compound Members File Members /HepODBMS/odbms/HepODMGTypes.h
Go to the documentation of this file.00001 // -*- Mode: C++ -*- 00002 // ODMGTypes.h -- define ODMG types based on C++ types 00003 // created on Thu Apr 4 13:17:51 1996 00004 // by Dirk Duellmann 00005 // 00006 // $Id: HepODMGTypes.h,v 1.5 1997/12/22 15:56:57 quarrie Exp $ 00007 // 00008 00009 #ifndef ODMGTypes_h 00010 #define ODMGTypes_h 00011 00012 #if defined(__DECCXX) || defined(__alpha__) 00013 // DEC Unix (C++ or g++) 00014 typedef signed short int d_Short; 00015 typedef signed int d_Long; 00016 typedef unsigned short int d_UShort; 00017 typedef unsigned int d_ULong; 00018 typedef float d_Float; 00019 typedef double d_Double; 00020 typedef signed char d_Char; 00021 typedef unsigned char d_Octet; 00022 typedef unsigned char d_Boolean; 00023 00024 #else 00025 // All other architectures 00026 #ifdef Hep_NO_SIGNED_KEYWORD 00027 // hp compiler does not know about the signed keyword 00028 #define signed 00029 #endif 00030 00031 typedef signed short d_Short; 00032 typedef signed int d_Long; 00033 typedef unsigned short d_UShort; 00034 typedef unsigned int d_ULong; 00035 typedef float d_Float; 00036 typedef double d_Double; 00037 typedef signed char d_Char; 00038 typedef unsigned char d_Octet; 00039 typedef unsigned char d_Boolean; 00040 00041 #ifdef Hep_NO_SIGNED_KEYWORD 00042 // hp compiler does not know about the signed keyword 00043 #undef signed 00044 #endif 00045 #endif 00046 00047 #endif /* ODMGTypes_h */ 00048
BaBar Public Site | SLAC | News | Links | Who's Who | Contact Us
Page Owner: Jacek Becla
Last Update: October 04, 2002