1 /* voc 2.1.0 [2019/11/01]. Bootstrapping compiler for address size 8, alignment 8. xrtspaSF */ 2 3 #ifndef OPC__h 4 #define OPC__h 5 6 #include "SYSTEM.h" 7 #include "OPT.h" 8 9 10 11 12 import void OPC_Andent (OPT_Struct typ); 13 import OPT_Object OPC_BaseTProc (OPT_Object obj); 14 import void OPC_BegBlk (void); 15 import void OPC_BegStat (void); 16 import void OPC_Case (INT64 caseVal, INT16 form); 17 import void OPC_Cmp (INT16 rel); 18 import void OPC_CompleteIdent (OPT_Object obj); 19 import void OPC_Constant (OPT_Const con, INT16 form); 20 import void OPC_DefineInter (OPT_Object proc); 21 import void OPC_EndBlk (void); 22 import void OPC_EndBlk0 (void); 23 import void OPC_EndStat (void); 24 import void OPC_EnterBody (void); 25 import void OPC_EnterProc (OPT_Object proc); 26 import void OPC_ExitBody (void); 27 import void OPC_ExitProc (OPT_Object proc, BOOLEAN eoBlock, BOOLEAN implicitRet); 28 import void OPC_GenBdy (OPT_Node n); 29 import void OPC_GenEnumPtrs (OPT_Object var); 30 import void OPC_GenHdr (OPT_Node n); 31 import void OPC_GenHdrIncludes (void); 32 import void OPC_Halt (INT32 n); 33 import void OPC_Ident (OPT_Object obj); 34 import void OPC_Increment (BOOLEAN decrement); 35 import void OPC_Indent (INT16 count); 36 import void OPC_Init (void); 37 import void OPC_InitTDesc (OPT_Struct typ); 38 import void OPC_IntLiteral (INT64 n, INT32 size); 39 import void OPC_Len (OPT_Object obj, OPT_Struct array, INT64 dim); 40 import BOOLEAN OPC_NeedsRetval (OPT_Object proc); 41 import INT32 OPC_NofPtrs (OPT_Struct typ); 42 import void OPC_SetInclude (BOOLEAN exclude); 43 import void OPC_TDescDecl (OPT_Struct typ); 44 import void OPC_TypeDefs (OPT_Object obj, INT16 vis); 45 import void OPC_TypeOf (OPT_Object ap); 46 import void *OPC__init(void); 47 48 49 #endif // OPC 50