home *** CD-ROM | disk | FTP | other *** search
- #ifndef pOt_COCT__INC
- #define pOt_COCT__INC
- /* This code is generated by pOt. */
-
-
- typedef struct pOt__tag_1_COCT *pOt_Object_COCT;
- typedef struct pOt__tag_1_COCT pOt_ObjDesc_COCT;
- typedef struct pOt__tag_2_COCT *pOt_Struct_COCT;
- typedef struct pOt__tag_2_COCT pOt_StrDesc_COCT;
- typedef struct pOt__tag_3_COCT pOt_Item_COCT;
-
- struct pOt__tag_0_COCT {
- pOt__ArrTypDsc *td;
- pOt_CHAR arr[0x20L];
- } ;
- extern pOt__ArrTypDsc pOt__td_0_COCT;
- struct pOt__tag_1_COCT {
- pOt__RecTypDsc *td;
- pOt_Object_COCT pOt_dsc, pOt_next;
- pOt_Struct_COCT pOt_typ;
- pOt_INTEGER pOt_mnolev;
- pOt_LONGINT pOt_intval;
- pOt_LONGREAL pOt_fltval;
- pOt_SHORTINT pOt_mode;
- pOt_BOOLEAN pOt_marked;
- struct pOt__tag_0_COCT pOt_name;
- } ;
- extern pOt__RecTypDsc pOt__td_1_COCT;
- struct pOt__tag_2_COCT {
- pOt__RecTypDsc *td;
- pOt_SHORTINT pOt_form;
- pOt_INTEGER pOt_mno, pOt_ref;
- pOt_LONGINT pOt_n;
- pOt_INTEGER pOt_descr;
- pOt_Struct_COCT pOt_BaseTyp;
- pOt_Object_COCT pOt_link, pOt_strobj;
- } ;
- extern pOt__RecTypDsc pOt__td_2_COCT;
- struct pOt__tag_3_COCT {
- pOt__RecTypDsc *td;
- pOt_SHORTINT pOt_mode;
- pOt_INTEGER pOt_mnolev;
- pOt_LONGINT pOt_intval;
- pOt_LONGREAL pOt_fltval;
- pOt_INTEGER pOt_qoffs;
- pOt_Struct_COCT pOt_typ;
- pOt_Object_COCT pOt_obj;
- } ;
- extern pOt__RecTypDsc pOt__td_3_COCT;
- struct pOt__tag_4_COCT {
- pOt__PtrArrTypDsc *td;
- pOt_Object_COCT arr[0x40L];
- } ;
- extern pOt__PtrArrTypDsc pOt__td_4_COCT;
-
- extern pOt_Object_COCT pOt_topScope_COCT;
- extern pOt_Struct_COCT pOt_undftyp_COCT, pOt_bytetyp_COCT, pOt_booltyp_COCT, pOt_chartyp_COCT, pOt_sinttyp_COCT, pOt_inttyp_COCT, pOt_linttyp_COCT, pOt_realtyp_COCT, pOt_lrltyp_COCT, pOt_settyp_COCT, pOt_stringtyp_COCT, pOt_niltyp_COCT, pOt_notyp_COCT;
- extern pOt_INTEGER pOt_nofGmod_COCT;
- extern struct pOt__tag_4_COCT pOt_GlbMod_COCT;
- extern pOt_INTEGER pOt_level_COCT;
- extern pOt_Object_COCT pOt_wasderef_COCT;
- extern pOt_BOOLEAN pOt_typchk_COCT;
-
- extern void pOt_Init_COCT pOt__ARGS((void));
- extern void pOt_Close_COCT pOt__ARGS((void));
- extern void pOt_FindImport_COCT pOt__ARGS((pOt_Object_COCT , pOt_Object_COCT *));
- extern void pOt_Find_COCT pOt__ARGS((pOt_Object_COCT *, pOt_INTEGER *));
- extern void pOt_FindObj_COCT pOt__ARGS((pOt_Object_COCT , pOt_INTEGER *));
- extern void pOt_FindField_COCT pOt__ARGS((pOt_Struct_COCT , pOt_Object_COCT *));
- extern void pOt_Insert_COCT pOt__ARGS((pOt__DynArr *, pOt_Object_COCT *));
- extern void pOt_Remove_COCT pOt__ARGS((pOt_Object_COCT ));
- extern void pOt_OpenScope_COCT pOt__ARGS((pOt_INTEGER , pOt__DynArr *));
- extern void pOt_CloseScope_COCT pOt__ARGS((void));
- extern pOt_BOOLEAN pOt_HasPtr_COCT pOt__ARGS((pOt_Struct_COCT ));
- extern pOt_BOOLEAN pOt_IsParam_COCT pOt__ARGS((pOt_Object_COCT ));
- extern void pOt_VarMode_COCT pOt__ARGS((struct pOt__tag_3_COCT *));
- extern void pOt_Import_COCT pOt__ARGS((pOt__DynArr *, pOt__DynArr *, pOt__DynArr *));
- extern void pOt_Export_COCT pOt__ARGS((pOt__DynArr *, pOt__DynArr *, pOt__DynArr *, pOt_BOOLEAN *, pOt_LONGINT *));
- extern void pOt_COCT__body pOt__ARGS((void));
-
- #endif
-