00001 /* 00002 * vm/vmconfig.h 00003 * 00004 * VM config and important types. 00005 * 00006 * Copyright (c) 2004 by Wolfgang Wieser ] wwieser (a) gmx <*> de [ 00007 * 00008 * This file may be distributed and/or modified under the terms of the 00009 * GNU General Public License version 2 as published by the Free Software 00010 * Foundation. (See COPYING.GPL for details.) 00011 * 00012 * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE 00013 * WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. 00014 * 00015 */ 00016 00017 #ifndef _VM_VMCONFIG_H_ 00018 #define _VM_VMCONFIG_H_ 1 00019 00029 #include <lib/sconfig.h> /* MUST be first */ 00030 00031 00032 namespace VM 00033 { 00034 00035 typedef int32 TypeID; 00036 typedef uint32 Offset; 00037 typedef uint32 CodeMark; 00038 typedef int32 SymRef; 00039 00040 typedef uint32 PrgAdr; 00041 00042 } // end of namespace VM 00043 00044 #endif /* _VM_VMCONFIG_H_ */