M3 v2.1 /* Copyright (C) 1992, Digital Equipment Corporation */ /* All rights reserved. */ /* See the file COPYRIGHT for a full description. */ /* Last modified on Mon Oct 12 16:52:43 PDT 1992 by kalsow */ /* modified on Tue Feb 11 16:10:25 PST 1992 by muller */ /* THIS IS A SOURCE FILE. DO NOT DELETE IT! */ /* Many of the values defined below are magic numbers that must correspond */ /* to values generated by the compiler. If you change the basis polynomial */ /* for fingerprinting or the machine's word size, you will need new magic */ /* numbers. Use "m3 -C -nostd -X0@-builtins@ Foo.m3" to generate a Foo.mc */ /* and Foo.mx that contain the new magic values. */ IM3_BUILTIN BWord BRTException BRTHeap BRTMain BRTMath BRTMisc BRTType BThread BText eTEXT b7a92447326386f5 eMUTEX 1f9d4e89391ab815 /*------------------------------------------------------------------ VOID ---*/ t_t95a227bb 0 NVOID C #define _t95a227bb _VOID * /*------------------------------------------------------------------ NULL ---*/ t_t8daa22a1 9 NNULL D typedef _ADDRESS _t8daa22a1; * /*---------------------------------------------------------------- REFANY ---*/ t_t76b14e78 9 NREFANY d_t95a227bb D typedef _ADDRESS _t76b14e78; * /*------------------------------------------------------------------ ROOT ---*/ t_td28c3ed0 3 NROOT S_t76b14e78 D typedef struct _td28c3ed0_FIELDS* _td28c3ed0; * O * C * /*--------------------------------------------------------------- ADDRESS ---*/ t_t352479bd 9 NADDRESS D typedef _ADDRESS _t352479bd; * /*--------------------------------------------------------- UNTRACED ROOT ---*/ t_td2983fc3 3 N_UNTRACED_ROOT_ S_t352479bd D typedef struct _td2983fc3_FIELDS* _td2983fc3; * O * C * /*------------------------------------------------------------------ TEXT ---*/ t_t97b236b1 4 NTEXT S_t76b14e78 /*----------------------------------------------------------------- MUTEX ---*/ t_t91096db0 4 NMUTEX S_td28c3ed0 /*--------------------------------------------------------------- INTEGER ---*/ t_t223565b7 0 NINTEGER C #define _t223565b7 _INTEGER * /*-------------------------------------------------------------- CARDINAL ---*/ t_tdfa73f81 11 NCARDINAL d_t223565b7 C typedef int _tdfa73f81; * /*------------------------------------------------------------------ REAL ---*/ t_t91aa2fb1 0 NREAL C typedef _REAL _t91aa2fb1; * /*-------------------------------------------------------------- LONGREAL ---*/ t_td156dd0a 0 NLONGREAL C typedef _LONGREAL _td156dd0a; * /*-------------------------------------------------------------- EXTENDED ---*/ t_tdcec4c89 0 NEXTENDED C typedef _EXTENDED _tdcec4c89; * /*------------------------------------------------------------------ CHAR ---*/ t_t80b42fbc 2 NCHAR C typedef _CHAR _t80b42fbc; * /*--------------------------------------------------------------- BOOLEAN ---*/ t_t2b3260be 2 NBOOLEAN C typedef unsigned char _t2b3260be; * /*-------------------------------------------------------------- $CLOSURE ---*/ t_t343970af 0 N_CLOSURE_TYPE C typedef _CLOSURE _t343970af; * /*------------------------------------------------------- PROCEDURE (?):? ---*/ t_t89e7331d 7 d_t95a227bb C typedef _t95a227bb (*_t89e7331d)(); * /*------------------------------------------------------- PROCEDURE (?):? ---*/ t_t95892aae 7 d_t223565b7 C typedef _t223565b7 (*_t95892aae)(); * /*------------------------------------------------------- PROCEDURE (?):? ---*/ t_t6eb1b448 7 d_t2b3260be C typedef _t2b3260be (*_t6eb1b448)(); * /*------------------------------------------------------- PROCEDURE (?):? ---*/ t_t677c55d7 7 d_t223565b7 C typedef _t223565b7 (*_t677c55d7)(); * /*------------------------------------------------------- PROCEDURE (?):? ---*/ t_te372dd33 7 d_t223565b7 C typedef _t223565b7 (*_te372dd33)(); * /*------------------------------- MACHINE DEPENDENT! --- [0..Word.Size-1] ---*/ t_tc8c200ad 11 d_t223565b7 C #define _tc8c200ad int * /*---- MACHINE DEPENDENT! --- PROCEDURE (?, n: [0..Word.Size-1]): INTEGER ---*/ t_t68f0d581 7 d_t223565b7 C typedef _t223565b7 (*_t68f0d581)(); * /*------------------------------------------------------- PROCEDURE (?):? ---*/ t_tf8fc3cc2 7 d_t223565b7 C typedef _t223565b7 (*_tf8fc3cc2)(); * /*------------------------------------------------------- PROCEDURE (?):? ---*/ t_tcc76f213 7 d_t223565b7 C typedef _t223565b7 (*_tcc76f213)(); *