00001 #if !defined(__MCTYPES_H_)
00002 #define __MCTYPES_H_
00003
00004 #ident "@(#)$Id: MCTypes.h,v 1.4 2004/11/08 07:56:22 mike Exp $"
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026 #define NO_NSPR_10_SUPPORT
00027 #include "prtypes.h"
00028
00029 namespace mcllib
00030 {
00033 typedef PRInt8 mcint8;
00035 typedef PRUint8 mcuint8;
00037 typedef PRInt16 mcint16;
00039 typedef PRUint16 mcuint16;
00041 typedef PRInt32 mcint32;
00043 typedef PRUint32 mcuint32;
00045 typedef PRInt64 mcint64;
00047 typedef PRUint64 mcuint64;
00049 typedef float mcfloat32;
00051 typedef PRFloat64 mcfloat64;
00053 typedef PRIntn mcintn;
00054
00058 typedef void* mcthreadid_t;
00062 typedef mcuint32 mcthreaddatakey_t;
00063
00068 typedef mcint32 mcatomic_t;
00073 typedef mcuint32 mcinterval_t;
00077 typedef mcuint32 mcstacksize_t;
00081 typedef mcint64 mctime_t;
00082 };
00083
00084 #endif