/* Ofront+ 1.0 -sC -48 */

#ifndef OfrontOPC__oh
#define OfrontOPC__oh

#include "SYSTEM.oh"
#include "OfrontOPT.oh"




import void OfrontOPC_Align (INTEGER *adr, INTEGER base);
import void OfrontOPC_Andent (OfrontOPT_Struct typ);
import BOOLEAN OfrontOPC_ArrayType (OfrontOPT_Struct typ);
import INTEGER OfrontOPC_BaseAlignment (OfrontOPT_Struct typ, SHORTINT sysflag);
import OfrontOPT_Object OfrontOPC_BaseTProc (OfrontOPT_Object obj);
import void OfrontOPC_BegBlk (void);
import void OfrontOPC_BegStat (void);
import void OfrontOPC_Case (INTEGER caseVal, SHORTINT form);
import void OfrontOPC_CleanupArrays (void);
import void OfrontOPC_Cmp (SHORTINT rel);
import void OfrontOPC_CompleteIdent (OfrontOPT_Object obj);
import void OfrontOPC_CompleteIdentAdr (OfrontOPT_Object obj);
import void OfrontOPC_Constant (OfrontOPT_Const con, SHORTINT form);
import void OfrontOPC_DefineInter (OfrontOPT_Object proc);
import void OfrontOPC_DllMainBody (BOOLEAN close);
import void OfrontOPC_EndBlk (void);
import void OfrontOPC_EndBlk0 (void);
import void OfrontOPC_EndStat (void);
import void OfrontOPC_EnterBody (void);
import void OfrontOPC_EnterClose (void);
import void OfrontOPC_EnterProc (OfrontOPT_Object proc);
import void OfrontOPC_ExitBody (void);
import void OfrontOPC_ExitClose (void);
import void OfrontOPC_ExitProc (OfrontOPT_Object proc, BOOLEAN eoBlock, BOOLEAN implicitRet);
import void OfrontOPC_GenBdy (OfrontOPT_Node n);
import void OfrontOPC_GenEnumPtrs (OfrontOPT_Object var);
import void OfrontOPC_GenHdr (OfrontOPT_Node n);
import void OfrontOPC_GenHdrIncludes (void);
import void OfrontOPC_Halt (INTEGER n);
import void OfrontOPC_Ident (OfrontOPT_Object obj);
import void OfrontOPC_Increment (BOOLEAN decrement);
import void OfrontOPC_Indent (SHORTINT count);
import void OfrontOPC_Init (void);
import void OfrontOPC_InitTDesc (OfrontOPT_Struct typ);
import void OfrontOPC_InsertArrayType (OfrontOPT_Struct typ);
import void OfrontOPC_Len (OfrontOPT_Object obj, OfrontOPT_Struct array, INTEGER dim);
import BOOLEAN OfrontOPC_NeedsRetval (OfrontOPT_Object proc);
import INTEGER OfrontOPC_NofPtrs (OfrontOPT_Struct typ);
import void OfrontOPC_SetInclude (BOOLEAN exclude);
import void OfrontOPC_TDescDecl (OfrontOPT_Struct typ);
import void OfrontOPC_TypeDefs (OfrontOPT_Object obj, SHORTINT vis);
import void OfrontOPC_TypeOf (OfrontOPT_Object ap);
import void *OfrontOPC__init (void);


#endif
