home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-05-06 | 45.2 KB | 1,131 lines |
- /* This code is generated by pOt. */
-
- #include <pOtRTL.h>
- #include "Strings.h"
- #include "COCT.h"
- #include "COCQ.h"
- #include "COCN.h"
- #include "COCJ.h"
-
- #include "hi.COCX"
-
-
-
-
- static struct {void *next, *vars[0x1];} pOt__gc_ptrs = {pOt_NIL,{
- pOt_NIL
- }};
- static struct {void *next, *vars[0x1];} pOt__gc_strs = {&pOt__gc_ptrs,{
- pOt_NIL
- }};
-
-
-
-
- extern void pOt_SubExprPrefix_COCX()
- {
- struct {void*next;} pOt__gc_ptrs;
- pOt__gc_ptrs.next = pOt__gc_root;
-
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x0L],&pOt__str_td[0x1]))));
-
- pOt__Epilogue:;
- pOt__gc_root=(struct pOt__tag_gc_node*)pOt__gc_ptrs.next;
- }
-
-
-
-
- extern void pOt_SubExprSuffix_COCX()
- {
- struct {void*next;} pOt__gc_ptrs;
- pOt__gc_ptrs.next = pOt__gc_root;
-
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x8L],&pOt__str_td[0x1]))));
-
- pOt__Epilogue:;
- pOt__gc_root=(struct pOt__tag_gc_node*)pOt__gc_ptrs.next;
- }
-
-
-
-
- extern void pOt_Set00_COCX
- #if pOt__ANSI_C
- (struct pOt__tag_3_COCT *pOt_x, pOt_BOOLEAN pOt_rngchk)
- #else
- (pOt_x, pOt_rngchk)
- struct pOt__tag_3_COCT *pOt_x;
- pOt_BOOLEAN pOt_rngchk;
-
- #endif
- {
- pOt_INTEGER pOt_np;
- struct {void*next;} pOt__gc_ptrs;
- pOt__gc_ptrs.next = pOt__gc_root;
-
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x10L],&pOt__str_td[0x13]))),(pOt_INTEGER)((*pOt_x).pOt_qoffs),&pOt_np);
- if(pOt_rngchk) {
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x28L],&pOt__str_td[0x21]))),(pOt_INTEGER)(pOt_np),&pOt_np);
- } else {
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x0L],&pOt__str_td[0x1]))),(pOt_INTEGER)(pOt_np),&pOt_np);
- }
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x50L],&pOt__str_td[0x2]))));
-
- pOt__Epilogue:;
- pOt__gc_root=(struct pOt__tag_gc_node*)pOt__gc_ptrs.next;
- }
-
-
-
-
- extern void pOt_Set10_COCX
- #if pOt__ANSI_C
- (struct pOt__tag_3_COCT *pOt_x, pOt_BOOLEAN pOt_rngchk)
- #else
- (pOt_x, pOt_rngchk)
- struct pOt__tag_3_COCT *pOt_x;
- pOt_BOOLEAN pOt_rngchk;
-
- #endif
- {
- pOt_INTEGER pOt_np;
- struct {void*next;} pOt__gc_ptrs;
- pOt__gc_ptrs.next = pOt__gc_root;
-
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x58L],&pOt__str_td[0x15]))),(pOt_INTEGER)((*pOt_x).pOt_qoffs),&pOt_np);
- if(pOt_rngchk) {
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x28L],&pOt__str_td[0x21]))),(pOt_INTEGER)(pOt_np),&pOt_np);
- } else {
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x0L],&pOt__str_td[0x1]))),(pOt_INTEGER)(pOt_np),&pOt_np);
- }
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x74L],&pOt__str_td[0x19]))));
- if(pOt_rngchk) {
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x28L],&pOt__str_td[0x21]))));
- } else {
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x0L],&pOt__str_td[0x1]))));
- }
-
- pOt__Epilogue:;
- pOt__gc_root=(struct pOt__tag_gc_node*)pOt__gc_ptrs.next;
- }
-
-
-
-
- extern void pOt_Set11_COCX
- #if pOt__ANSI_C
- (struct pOt__tag_3_COCT *pOt_x, pOt_BOOLEAN pOt_rngchk)
- #else
- (pOt_x, pOt_rngchk)
- struct pOt__tag_3_COCT *pOt_x;
- pOt_BOOLEAN pOt_rngchk;
-
- #endif
- {
- struct {void*next;} pOt__gc_ptrs;
- pOt__gc_ptrs.next = pOt__gc_root;
-
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x94L],&pOt__str_td[0x4]))));
-
- pOt__Epilogue:;
- pOt__gc_root=(struct pOt__tag_gc_node*)pOt__gc_ptrs.next;
- }
-
-
-
-
- extern void pOt_InPfx_COCX
- #if pOt__ANSI_C
- (struct pOt__tag_3_COCT *pOt_x, pOt_BOOLEAN pOt_rngchk)
- #else
- (pOt_x, pOt_rngchk)
- struct pOt__tag_3_COCT *pOt_x;
- pOt_BOOLEAN pOt_rngchk;
-
- #endif
- {
- pOt_INTEGER pOt_np;
- struct {void*next;} pOt__gc_ptrs;
- pOt__gc_ptrs.next = pOt__gc_root;
-
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0xA0L],&pOt__str_td[0x26]))),(pOt_INTEGER)((*pOt_x).pOt_qoffs),&pOt_np);
- if(pOt_rngchk) {
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x28L],&pOt__str_td[0x21]))),(pOt_INTEGER)(pOt_np),&pOt_np);
- } else {
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x0L],&pOt__str_td[0x1]))),(pOt_INTEGER)(pOt_np),&pOt_np);
- }
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0xCCL],&pOt__str_td[0x2]))));
-
- pOt__Epilogue:;
- pOt__gc_root=(struct pOt__tag_gc_node*)pOt__gc_ptrs.next;
- }
-
-
-
-
- extern void pOt_InSfx_COCX()
- {
- struct {void*next;} pOt__gc_ptrs;
- pOt__gc_ptrs.next = pOt__gc_root;
-
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x50L],&pOt__str_td[0x2]))));
-
- pOt__Epilogue:;
- pOt__gc_root=(struct pOt__tag_gc_node*)pOt__gc_ptrs.next;
- }
-
-
- struct pOt__tag_0_COCX {
- pOt__ArrTypDsc *td;
- pOt_CHAR arr[0x9L];
- } ;
- static pOt__ArrTypDsc pOt__td_0_COCX= {
- 1,
- 0x9L, sizeof(pOt_CHAR)
- };
-
-
- extern void pOt_TypTest_COCX
- #if pOt__ANSI_C
- (struct pOt__tag_3_COCT *pOt_x, struct pOt__tag_3_COCT *pOt_y)
- #else
- (pOt_x, pOt_y)
- struct pOt__tag_3_COCT *pOt_x, *pOt_y;
-
- #endif
- {
- pOt_INTEGER pOt_np;
- struct pOt__tag_0_COCX pOt_s;
- struct {void*next;} pOt__gc_ptrs;
- pOt__gc_ptrs.next = pOt__gc_root;
- pOt__init_var((pOt__TypDsc**)&pOt_s,(pOt__TypDsc*)&pOt__td_0_COCX);
-
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0xD4L],&pOt__str_td[0x1F]))),(pOt_INTEGER)((*pOt_x).pOt_qoffs),&pOt_np);
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0xF8L],&pOt__str_td[0x13]))));
- if(( (*((struct pOt__tag_2_COCT*)pOt__nilchk(__FILE__,__LINE__,(*pOt_y).pOt_typ))).pOt_form==17)) {
- pOt_CTDName_COCN((struct pOt__tag_2_COCT*)((*pOt_y).pOt_typ),(pOt_INTEGER)(pOt_cslen_COCQ),&pOt_np);
- } else {
- pOt_CTDName_COCN((struct pOt__tag_2_COCT*)((*((struct pOt__tag_2_COCT*)pOt__nilchk(__FILE__,__LINE__,(*pOt_y).pOt_typ))).pOt_BaseTyp),(pOt_INTEGER)(pOt_cslen_COCQ),&pOt_np);
- }
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x110L],&pOt__str_td[0x3]))));
- if(( (*((struct pOt__tag_2_COCT*)pOt__nilchk(__FILE__,__LINE__,(*pOt_y).pOt_typ))).pOt_form==17)) {
- pOt_FromLInt_Strings((pOt_LONGINT)((*((struct pOt__tag_2_COCT*)pOt__nilchk(__FILE__,__LINE__,(*pOt_y).pOt_typ))).pOt_n),16,(pOt__ArrTypDsc**)&pOt_s);
- } else {
- pOt_FromLInt_Strings((pOt_LONGINT)((*((struct pOt__tag_2_COCT*)pOt__nilchk(__FILE__,__LINE__,(*((struct pOt__tag_2_COCT*)pOt__nilchk(__FILE__,__LINE__,(*pOt_y).pOt_typ))).pOt_BaseTyp))).pOt_n),16,(pOt__ArrTypDsc**)&pOt_s);
- }
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&pOt_s));
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x118L],&pOt__str_td[0x2]))));
-
- pOt__Epilogue:;
- pOt__gc_root=(struct pOt__tag_gc_node*)pOt__gc_ptrs.next;
- }
-
-
-
-
- extern void pOt_MOp_COCX
- #if pOt__ANSI_C
- (pOt_INTEGER pOt_op, struct pOt__tag_3_COCT *pOt_x, pOt_BOOLEAN pOt_rngchk)
- #else
- (pOt_op, pOt_x, pOt_rngchk)
- pOt_INTEGER pOt_op;
- struct pOt__tag_3_COCT *pOt_x;
- pOt_BOOLEAN pOt_rngchk;
-
- #endif
- {
- pOt_INTEGER pOt_np, pOt_f;
- struct {void*next;} pOt__gc_ptrs;
- pOt__gc_ptrs.next = pOt__gc_root;
-
- pOt_f=(pOt_INTEGER)((*((struct pOt__tag_2_COCT*)pOt__nilchk(__FILE__,__LINE__,(*pOt_x).pOt_typ))).pOt_form);
- switch(pOt_op) {
- case 6:
- break;
- case 7:
- if(((unsigned long)0!=((unsigned long)1<<pOt__rngchk_se(__FILE__,__LINE__, pOt_f)&(pOt_SET)0x1F0L))) {
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x120L],&pOt__str_td[0x1]))),(pOt_INTEGER)((*pOt_x).pOt_qoffs),&pOt_np);
- } else if(( pOt_f==((pOt_INTEGER)(9)))) {
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x128L],&pOt__str_td[0x1]))),(pOt_INTEGER)((*pOt_x).pOt_qoffs),&pOt_np);
- }
- break;
- case 32:
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x130L],&pOt__str_td[0x1]))),(pOt_INTEGER)((*pOt_x).pOt_qoffs),&pOt_np);
- break;
- default:;
- pOt__halt(__FILE__,__LINE__,0x10);
- }
-
- pOt__Epilogue:;
- pOt__gc_root=(struct pOt__tag_gc_node*)pOt__gc_ptrs.next;
- }
-
-
- struct pOt__tag_1_COCX {
- pOt__ArrTypDsc *td;
- pOt_CHAR arr[0x4L];
- } ;
- static pOt__ArrTypDsc pOt__td_1_COCX= {
- 1,
- 0x4L, sizeof(pOt_CHAR)
- };
-
- static pOt_INTEGER (*pOt_op_NumOp_COCX);
- static pOt_SET (*pOt_convert_NumOp_COCX);
- static struct pOt__tag_3_COCT *pOt_x_NumOp_COCX, *pOt_y_NumOp_COCX;
- static pOt_BOOLEAN (*pOt_rngchk_NumOp_COCX);
- static pOt_INTEGER (*pOt_np_NumOp_COCX);
- static struct pOt__tag_1_COCX (*pOt_s_NumOp_COCX);
-
- extern void pOt_NumOp_COCX pOt__ARGS((pOt_INTEGER , pOt_SET , struct pOt__tag_3_COCT *, struct pOt__tag_3_COCT *, pOt_BOOLEAN ));
-
-
-
-
- static void pOt_CastX_NumOp_COCX()
- {
- struct {void*next;} pOt__gc_ptrs;
- pOt__gc_ptrs.next = pOt__gc_root;
-
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x50L],&pOt__str_td[0x2]))),(pOt_INTEGER)((*pOt_y_NumOp_COCX).pOt_qoffs),&(*pOt_np_NumOp_COCX));
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x138L],&pOt__str_td[0x2]))),(pOt_INTEGER)((*pOt_x_NumOp_COCX).pOt_qoffs),&(*pOt_np_NumOp_COCX));
- pOt_CTDenoter_COCN((struct pOt__tag_2_COCT*)((*pOt_x_NumOp_COCX).pOt_typ),(pOt_INTEGER)((*pOt_np_NumOp_COCX)),&(*pOt_np_NumOp_COCX));
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x140L],&pOt__str_td[0x2]))),(pOt_INTEGER)((*pOt_np_NumOp_COCX)),&(*pOt_np_NumOp_COCX));
-
- pOt__Epilogue:;
- pOt__gc_root=(struct pOt__tag_gc_node*)pOt__gc_ptrs.next;
- }
-
- extern void pOt_NumOp_COCX
- #if pOt__ANSI_C
- (pOt_INTEGER pOt_op, pOt_SET pOt_convert, struct pOt__tag_3_COCT *pOt_x, struct pOt__tag_3_COCT *pOt_y, pOt_BOOLEAN pOt_rngchk)
- #else
- (pOt_op, pOt_convert, pOt_x, pOt_y, pOt_rngchk)
- pOt_INTEGER pOt_op;
- pOt_SET pOt_convert;
- struct pOt__tag_3_COCT *pOt_x, *pOt_y;
- pOt_BOOLEAN pOt_rngchk;
-
- #endif
- {
- pOt_INTEGER (*pOt_op_);
- pOt_SET (*pOt_convert_);
- struct pOt__tag_3_COCT *pOt_x_, *pOt_y_;
- pOt_BOOLEAN (*pOt_rngchk_);
- pOt_INTEGER pOt_np, (*pOt_np_);
- struct pOt__tag_1_COCX pOt_s, (*pOt_s_);
- struct {void*next;} pOt__gc_ptrs;
- pOt__gc_ptrs.next = pOt__gc_root;
- pOt_op_=pOt_op_NumOp_COCX;
- pOt_op_NumOp_COCX=&pOt_op;
- pOt_convert_=pOt_convert_NumOp_COCX;
- pOt_convert_NumOp_COCX=&pOt_convert;
- pOt_x_=pOt_x_NumOp_COCX;
- pOt_x_NumOp_COCX=pOt_x;
- pOt_y_=pOt_y_NumOp_COCX;
- pOt_y_NumOp_COCX=pOt_y;
- pOt_rngchk_=pOt_rngchk_NumOp_COCX;
- pOt_rngchk_NumOp_COCX=&pOt_rngchk;
- pOt_np_=pOt_np_NumOp_COCX;
- pOt_np_NumOp_COCX=&pOt_np;
- pOt_s_=pOt_s_NumOp_COCX;
- pOt_s_NumOp_COCX=&pOt_s;
- pOt__init_var((pOt__TypDsc**)&pOt_s,(pOt__TypDsc*)&pOt__td_1_COCX);
-
- if(((pOt_rngchk&&(((unsigned long)0!=((unsigned long)1<<pOt__rngchk_se(__FILE__,__LINE__,(*((struct pOt__tag_2_COCT*)pOt__nilchk(__FILE__,__LINE__,(*pOt_x).pOt_typ))).pOt_form)&(pOt_SET)0x70L))))&&((pOt_op!=((pOt_INTEGER)(2)))))) {
- pOt_FromLInt_Strings((pOt_LONGINT)((*((struct pOt__tag_2_COCT*)pOt__nilchk(__FILE__,__LINE__,(*pOt_x).pOt_typ))).pOt_form),10,(pOt__ArrTypDsc**)&pOt_s);
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x148L],&pOt__str_td[0x2]))));
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&pOt_s));
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x8L],&pOt__str_td[0x1]))));
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x150L],&pOt__str_td[0x10]))),(pOt_INTEGER)((*pOt_y).pOt_qoffs),&pOt_np);
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x168L],&pOt__str_td[0x24]))),(pOt_INTEGER)((*pOt_x).pOt_qoffs),&pOt_np);
- switch(pOt_op) {
- case 1:
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x194L],&pOt__str_td[0x3]))),(pOt_INTEGER)((*pOt_x).pOt_qoffs),&pOt_np);
- break;
- case 3:
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x19CL],&pOt__str_td[0x3]))),(pOt_INTEGER)((*pOt_x).pOt_qoffs),&pOt_np);
- break;
- case 4:
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x1A4L],&pOt__str_td[0x3]))),(pOt_INTEGER)((*pOt_x).pOt_qoffs),&pOt_np);
- break;
- case 6:
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x1ACL],&pOt__str_td[0x3]))),(pOt_INTEGER)((*pOt_x).pOt_qoffs),&pOt_np);
- break;
- case 7:
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x1B4L],&pOt__str_td[0x3]))),(pOt_INTEGER)((*pOt_x).pOt_qoffs),&pOt_np);
- break;
- default:;
- pOt__halt(__FILE__,__LINE__,0x10);
- }
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x0L],&pOt__str_td[0x1]))),(pOt_INTEGER)((*pOt_x).pOt_qoffs),&pOt_np);
- pOt_CTDenoter_COCN((struct pOt__tag_2_COCT*)((*pOt_x).pOt_typ),(pOt_INTEGER)(pOt_np),&pOt_np);
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x1BCL],&pOt__str_td[0x6]))),(pOt_INTEGER)(pOt_np),&pOt_np);
- } else {
- if(((unsigned long)0!=((unsigned long)1<<( 1)&pOt_convert))) {
- pOt_Cast_COCJ((struct pOt__tag_3_COCT*)&(*pOt_y));
- }
- switch(pOt_op) {
- case 1:
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x1C8L],&pOt__str_td[0x1]))),(pOt_INTEGER)((*pOt_y).pOt_qoffs),&pOt_np);
- if(((unsigned long)0!=((unsigned long)1<<( 0)&pOt_convert))) {
- pOt_CastX_NumOp_COCX();
- }
- break;
- case 2:
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x1D0L],&pOt__str_td[0x1]))),(pOt_INTEGER)((*pOt_y).pOt_qoffs),&pOt_np);
- if(((unsigned long)0!=((unsigned long)1<<( 0)&pOt_convert))) {
- pOt_CastX_NumOp_COCX();
- }
- break;
- case 3:
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x1D8L],&pOt__str_td[0x1]))),(pOt_INTEGER)((*pOt_y).pOt_qoffs),&pOt_np);
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x8L],&pOt__str_td[0x1]))));
- if(((unsigned long)0!=((unsigned long)1<<( 0)&pOt_convert))) {
- pOt_CastX_NumOp_COCX();
- }
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x0L],&pOt__str_td[0x1]))),(pOt_INTEGER)((*pOt_x).pOt_qoffs),&pOt_np);
- pOt_CTDenoter_COCN((struct pOt__tag_2_COCT*)((*pOt_x).pOt_typ),(pOt_INTEGER)(pOt_np),&pOt_np);
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x1E0L],&pOt__str_td[0xA]))),(pOt_INTEGER)(pOt_np),&pOt_np);
- break;
- case 4:
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x1D8L],&pOt__str_td[0x1]))),(pOt_INTEGER)((*pOt_y).pOt_qoffs),&pOt_np);
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x8L],&pOt__str_td[0x1]))));
- if(((unsigned long)0!=((unsigned long)1<<( 0)&pOt_convert))) {
- pOt_CastX_NumOp_COCX();
- }
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x0L],&pOt__str_td[0x1]))),(pOt_INTEGER)((*pOt_x).pOt_qoffs),&pOt_np);
- pOt_CTDenoter_COCN((struct pOt__tag_2_COCT*)((*pOt_x).pOt_typ),(pOt_INTEGER)(pOt_np),&pOt_np);
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x1F0L],&pOt__str_td[0xA]))),(pOt_INTEGER)(pOt_np),&pOt_np);
- break;
- case 6:
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x200L],&pOt__str_td[0x1]))),(pOt_INTEGER)((*pOt_y).pOt_qoffs),&pOt_np);
- if(((unsigned long)0!=((unsigned long)1<<( 0)&pOt_convert))) {
- pOt_CastX_NumOp_COCX();
- }
- break;
- case 7:
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x120L],&pOt__str_td[0x1]))),(pOt_INTEGER)((*pOt_y).pOt_qoffs),&pOt_np);
- if(((unsigned long)0!=((unsigned long)1<<( 0)&pOt_convert))) {
- pOt_CastX_NumOp_COCX();
- }
- break;
- default:;
- pOt__halt(__FILE__,__LINE__,0x10);
- }
- }
-
- pOt__Epilogue:;
- pOt_op_NumOp_COCX=pOt_op_;
- pOt_convert_NumOp_COCX=pOt_convert_;
- pOt_x_NumOp_COCX=pOt_x_;
- pOt_y_NumOp_COCX=pOt_y_;
- pOt_rngchk_NumOp_COCX=pOt_rngchk_;
- pOt_np_NumOp_COCX=pOt_np_;
- pOt_s_NumOp_COCX=pOt_s_;
- pOt__gc_root=(struct pOt__tag_gc_node*)pOt__gc_ptrs.next;
- }
-
-
-
-
- extern void pOt_SetOp_COCX
- #if pOt__ANSI_C
- (pOt_INTEGER pOt_op, struct pOt__tag_3_COCT *pOt_x, struct pOt__tag_3_COCT *pOt_y)
- #else
- (pOt_op, pOt_x, pOt_y)
- pOt_INTEGER pOt_op;
- struct pOt__tag_3_COCT *pOt_x, *pOt_y;
-
- #endif
- {
- pOt_INTEGER pOt_np;
- struct {void*next;} pOt__gc_ptrs;
- pOt__gc_ptrs.next = pOt__gc_root;
-
- switch(pOt_op) {
- case 1:
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x208L],&pOt__str_td[0x1]))),(pOt_INTEGER)((*pOt_y).pOt_qoffs),&pOt_np);
- break;
- case 2:
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x210L],&pOt__str_td[0x1]))),(pOt_INTEGER)((*pOt_y).pOt_qoffs),&pOt_np);
- break;
- case 6:
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x218L],&pOt__str_td[0x1]))),(pOt_INTEGER)((*pOt_y).pOt_qoffs),&pOt_np);
- break;
- case 7:
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x220L],&pOt__str_td[0x2]))),(pOt_INTEGER)((*pOt_y).pOt_qoffs),&pOt_np);
- break;
- default:;
- pOt__halt(__FILE__,__LINE__,0x10);
- }
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x0L],&pOt__str_td[0x1]))),(pOt_INTEGER)((*pOt_x).pOt_qoffs),&pOt_np);
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x8L],&pOt__str_td[0x1]))));
-
- pOt__Epilogue:;
- pOt__gc_root=(struct pOt__tag_gc_node*)pOt__gc_ptrs.next;
- }
-
-
-
-
- extern void pOt_BoolOp_COCX
- #if pOt__ANSI_C
- (pOt_INTEGER pOt_op, struct pOt__tag_3_COCT *pOt_x, struct pOt__tag_3_COCT *pOt_y)
- #else
- (pOt_op, pOt_x, pOt_y)
- pOt_INTEGER pOt_op;
- struct pOt__tag_3_COCT *pOt_x, *pOt_y;
-
- #endif
- {
- pOt_INTEGER pOt_np;
- struct {void*next;} pOt__gc_ptrs;
- pOt__gc_ptrs.next = pOt__gc_root;
-
- switch(pOt_op) {
- case 5:
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x228L],&pOt__str_td[0x2]))),(pOt_INTEGER)((*pOt_y).pOt_qoffs),&pOt_np);
- break;
- case 8:
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x230L],&pOt__str_td[0x2]))),(pOt_INTEGER)((*pOt_y).pOt_qoffs),&pOt_np);
- break;
- default:;
- pOt__halt(__FILE__,__LINE__,0x10);
- }
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x0L],&pOt__str_td[0x1]))),(pOt_INTEGER)((*pOt_x).pOt_qoffs),&pOt_np);
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x8L],&pOt__str_td[0x1]))));
-
- pOt__Epilogue:;
- pOt__gc_root=(struct pOt__tag_gc_node*)pOt__gc_ptrs.next;
- }
-
-
-
- static pOt_INTEGER (*pOt_op_NumRel_COCX);
- static pOt_SET (*pOt_convert_NumRel_COCX);
- static struct pOt__tag_3_COCT *pOt_x_NumRel_COCX, *pOt_y_NumRel_COCX;
- static pOt_INTEGER (*pOt_np_NumRel_COCX);
-
- extern void pOt_NumRel_COCX pOt__ARGS((pOt_INTEGER , pOt_SET , struct pOt__tag_3_COCT *, struct pOt__tag_3_COCT *));
-
-
-
-
- static void pOt_CastX_NumRel_COCX()
- {
- struct {void*next;} pOt__gc_ptrs;
- pOt__gc_ptrs.next = pOt__gc_root;
-
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x50L],&pOt__str_td[0x2]))),(pOt_INTEGER)((*pOt_y_NumRel_COCX).pOt_qoffs),&(*pOt_np_NumRel_COCX));
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x138L],&pOt__str_td[0x2]))),(pOt_INTEGER)((*pOt_x_NumRel_COCX).pOt_qoffs),&(*pOt_np_NumRel_COCX));
- pOt_CTDenoter_COCN((struct pOt__tag_2_COCT*)((*pOt_x_NumRel_COCX).pOt_typ),(pOt_INTEGER)((*pOt_np_NumRel_COCX)),&(*pOt_np_NumRel_COCX));
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x140L],&pOt__str_td[0x2]))),(pOt_INTEGER)((*pOt_np_NumRel_COCX)),&(*pOt_np_NumRel_COCX));
-
- pOt__Epilogue:;
- pOt__gc_root=(struct pOt__tag_gc_node*)pOt__gc_ptrs.next;
- }
-
- extern void pOt_NumRel_COCX
- #if pOt__ANSI_C
- (pOt_INTEGER pOt_op, pOt_SET pOt_convert, struct pOt__tag_3_COCT *pOt_x, struct pOt__tag_3_COCT *pOt_y)
- #else
- (pOt_op, pOt_convert, pOt_x, pOt_y)
- pOt_INTEGER pOt_op;
- pOt_SET pOt_convert;
- struct pOt__tag_3_COCT *pOt_x, *pOt_y;
-
- #endif
- {
- pOt_INTEGER (*pOt_op_);
- pOt_SET (*pOt_convert_);
- struct pOt__tag_3_COCT *pOt_x_, *pOt_y_;
- pOt_INTEGER pOt_np, (*pOt_np_);
- struct {void*next;} pOt__gc_ptrs;
- pOt__gc_ptrs.next = pOt__gc_root;
- pOt_op_=pOt_op_NumRel_COCX;
- pOt_op_NumRel_COCX=&pOt_op;
- pOt_convert_=pOt_convert_NumRel_COCX;
- pOt_convert_NumRel_COCX=&pOt_convert;
- pOt_x_=pOt_x_NumRel_COCX;
- pOt_x_NumRel_COCX=pOt_x;
- pOt_y_=pOt_y_NumRel_COCX;
- pOt_y_NumRel_COCX=pOt_y;
- pOt_np_=pOt_np_NumRel_COCX;
- pOt_np_NumRel_COCX=&pOt_np;
-
- if(((unsigned long)0!=((unsigned long)1<<( 1)&pOt_convert))) {
- pOt_Cast_COCJ((struct pOt__tag_3_COCT*)&(*pOt_y));
- }
- switch(pOt_op) {
- case 9:
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x238L],&pOt__str_td[0x2]))),(pOt_INTEGER)((*pOt_y).pOt_qoffs),&pOt_np);
- break;
- case 10:
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x240L],&pOt__str_td[0x2]))),(pOt_INTEGER)((*pOt_y).pOt_qoffs),&pOt_np);
- break;
- case 11:
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x248L],&pOt__str_td[0x1]))),(pOt_INTEGER)((*pOt_y).pOt_qoffs),&pOt_np);
- break;
- case 12:
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x250L],&pOt__str_td[0x2]))),(pOt_INTEGER)((*pOt_y).pOt_qoffs),&pOt_np);
- break;
- case 13:
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x258L],&pOt__str_td[0x1]))),(pOt_INTEGER)((*pOt_y).pOt_qoffs),&pOt_np);
- break;
- case 14:
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x260L],&pOt__str_td[0x2]))),(pOt_INTEGER)((*pOt_y).pOt_qoffs),&pOt_np);
- break;
- default:;
- pOt__halt(__FILE__,__LINE__,0x10);
- }
- if(((unsigned long)0!=((unsigned long)1<<( 0)&pOt_convert))) {
- pOt_CastX_NumRel_COCX();
- }
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x0L],&pOt__str_td[0x1]))),(pOt_INTEGER)((*pOt_x).pOt_qoffs),&pOt_np);
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x8L],&pOt__str_td[0x1]))));
-
- pOt__Epilogue:;
- pOt_op_NumRel_COCX=pOt_op_;
- pOt_convert_NumRel_COCX=pOt_convert_;
- pOt_x_NumRel_COCX=pOt_x_;
- pOt_y_NumRel_COCX=pOt_y_;
- pOt_np_NumRel_COCX=pOt_np_;
- pOt__gc_root=(struct pOt__tag_gc_node*)pOt__gc_ptrs.next;
- }
-
-
- struct pOt__tag_2_COCX {
- pOt__ArrTypDsc *td;
- pOt_CHAR arr[0x9L];
- } ;
- static pOt__ArrTypDsc pOt__td_2_COCX= {
- 1,
- 0x9L, sizeof(pOt_CHAR)
- };
-
-
- extern void pOt_StrRel_COCX
- #if pOt__ANSI_C
- (pOt_INTEGER pOt_op, struct pOt__tag_3_COCT *pOt_x, struct pOt__tag_3_COCT *pOt_y)
- #else
- (pOt_op, pOt_x, pOt_y)
- pOt_INTEGER pOt_op;
- struct pOt__tag_3_COCT *pOt_x, *pOt_y;
-
- #endif
- {
- pOt_INTEGER pOt_np;
- struct pOt__tag_2_COCX pOt_s;
- struct {void*next;} pOt__gc_ptrs;
- pOt__gc_ptrs.next = pOt__gc_root;
- pOt__init_var((pOt__TypDsc**)&pOt_s,(pOt__TypDsc*)&pOt__td_2_COCX);
-
- pOt_s.arr[pOt__inxchk(__FILE__,__LINE__,0x9, 0)]='s';
- pOt_s.arr[pOt__inxchk(__FILE__,__LINE__,0x9, 1)]='s';
- pOt_s.arr[pOt__inxchk(__FILE__,__LINE__,0x9, 2)]='\0';
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x1D8L],&pOt__str_td[0x1]))),(pOt_INTEGER)((*pOt_y).pOt_qoffs),&pOt_np);
- if(( (*((struct pOt__tag_2_COCT*)pOt__nilchk(__FILE__,__LINE__,(*pOt_y).pOt_typ))).pOt_form==3)) {
- pOt_s.arr[pOt__inxchk(__FILE__,__LINE__,0x9, 1)]='c';
- } else {
- if(( (*((struct pOt__tag_2_COCT*)pOt__nilchk(__FILE__,__LINE__,(*pOt_y).pOt_typ))).pOt_form!=10)) {
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x268L],&pOt__str_td[0xC]))),(pOt_INTEGER)(pOt_np),&pOt_np);
- }
- if(( (*((struct pOt__tag_2_COCT*)pOt__nilchk(__FILE__,__LINE__,(*pOt_x).pOt_typ))).pOt_form==3)) {
- pOt_s.arr[pOt__inxchk(__FILE__,__LINE__,0x9, 0)]='c';
- } else if(( (*((struct pOt__tag_2_COCT*)pOt__nilchk(__FILE__,__LINE__,(*pOt_x).pOt_typ))).pOt_form!=10)) {
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x268L],&pOt__str_td[0xC]))),(pOt_INTEGER)((*pOt_x).pOt_qoffs),&pOt_np);
- }
- }
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x27CL],&pOt__str_td[0x8]))),(pOt_INTEGER)((*pOt_x).pOt_qoffs),&pOt_np);
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&pOt_s),(pOt_INTEGER)(pOt_np),&pOt_np);
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x0L],&pOt__str_td[0x1]))),(pOt_INTEGER)(pOt_np),&pOt_np);
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x110L],&pOt__str_td[0x3]))));
- pOt_FromLInt_Strings((pOt_LONGINT)((pOt_INTEGER)(pOt_op)),16,(pOt__ArrTypDsc**)&pOt_s);
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&pOt_s));
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x8L],&pOt__str_td[0x1]))));
-
- pOt__Epilogue:;
- pOt__gc_root=(struct pOt__tag_gc_node*)pOt__gc_ptrs.next;
- }
-
-
-
-
- extern void pOt_CharRel_COCX
- #if pOt__ANSI_C
- (pOt_INTEGER pOt_op, struct pOt__tag_3_COCT *pOt_x, struct pOt__tag_3_COCT *pOt_y)
- #else
- (pOt_op, pOt_x, pOt_y)
- pOt_INTEGER pOt_op;
- struct pOt__tag_3_COCT *pOt_x, *pOt_y;
-
- #endif
- {
- pOt_INTEGER pOt_np;
- struct {void*next;} pOt__gc_ptrs;
- pOt__gc_ptrs.next = pOt__gc_root;
-
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x28CL],&pOt__str_td[0xF]))),(pOt_INTEGER)((*pOt_y).pOt_qoffs),&pOt_np);
- switch(pOt_op) {
- case 9:
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x238L],&pOt__str_td[0x2]))),(pOt_INTEGER)((*pOt_y).pOt_qoffs),&pOt_np);
- break;
- case 10:
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x240L],&pOt__str_td[0x2]))),(pOt_INTEGER)((*pOt_y).pOt_qoffs),&pOt_np);
- break;
- case 11:
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x248L],&pOt__str_td[0x1]))),(pOt_INTEGER)((*pOt_y).pOt_qoffs),&pOt_np);
- break;
- case 12:
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x250L],&pOt__str_td[0x2]))),(pOt_INTEGER)((*pOt_y).pOt_qoffs),&pOt_np);
- break;
- case 13:
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x258L],&pOt__str_td[0x1]))),(pOt_INTEGER)((*pOt_y).pOt_qoffs),&pOt_np);
- break;
- case 14:
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x260L],&pOt__str_td[0x2]))),(pOt_INTEGER)((*pOt_y).pOt_qoffs),&pOt_np);
- break;
- default:;
- pOt__halt(__FILE__,__LINE__,0x10);
- }
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x2A0L],&pOt__str_td[0x10]))),(pOt_INTEGER)((*pOt_x).pOt_qoffs),&pOt_np);
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x8L],&pOt__str_td[0x1]))));
-
- pOt__Epilogue:;
- pOt__gc_root=(struct pOt__tag_gc_node*)pOt__gc_ptrs.next;
- }
-
-
-
-
- extern void pOt_StProcPfx_COCX
- #if pOt__ANSI_C
- (pOt_INTEGER pOt_fctno, pOt_BOOLEAN pOt_rngchk)
- #else
- (pOt_fctno, pOt_rngchk)
- pOt_INTEGER pOt_fctno;
- pOt_BOOLEAN pOt_rngchk;
-
- #endif
- {
- struct {void*next;} pOt__gc_ptrs;
- pOt__gc_ptrs.next = pOt__gc_root;
-
- switch(pOt_fctno) {
- case 0:
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x2B8L],&pOt__str_td[0x1C]))));
- break;
- case 1:
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x2DCL],&pOt__str_td[0x2C]))));
- break;
- case 2:
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x0L],&pOt__str_td[0x1]))));
- break;
- case 3:
- break;
- case 4:
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x310L],&pOt__str_td[0x18]))));
- break;
- case 5:
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x330L],&pOt__str_td[0x1D]))));
- break;
- case 6:
- if(pOt_rngchk) {
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x354L],&pOt__str_td[0x21]))));
- } else {
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x37CL],&pOt__str_td[0xC]))));
- }
- break;
- case 7:
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x390L],&pOt__str_td[0x15]))));
- break;
- case 8:
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x3ACL],&pOt__str_td[0x13]))));
- break;
- case 9:
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x3C4L],&pOt__str_td[0xF]))));
- break;
- case 10:
- case 11:
- break;
- case 12:
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x3D8L],&pOt__str_td[0xA]))));
- if(pOt_rngchk) {
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x3E8L],&pOt__str_td[0x21]))));
- }
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x410L],&pOt__str_td[0x10]))));
- break;
- case 13:
- case 14:
- break;
- case 15:
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x0L],&pOt__str_td[0x1]))));
- break;
- case 16:
- case 17:
- case 18:
- case 19:
- break;
- case 20:
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x428L],&pOt__str_td[0x16]))));
- break;
- case 21:
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x444L],&pOt__str_td[0x9]))));
- break;
- case 22:
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x454L],&pOt__str_td[0x9]))));
- break;
- case 23:
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x464L],&pOt__str_td[0x9]))));
- break;
- case 24:
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x474L],&pOt__str_td[0x1B]))));
- break;
- case 25:
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x494L],&pOt__str_td[0x1B]))));
- break;
- case 26:
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x4B4L],&pOt__str_td[0x16]))));
- break;
- case 27:
- break;
- case 28:
- break;
- case 29:
- if(pOt_rngchk) {
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x4D0L],&pOt__str_td[0x2B]))));
- } else {
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x500L],&pOt__str_td[0x16]))));
- }
- break;
- case 30:
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x51CL],&pOt__str_td[0x1C]))));
- break;
- default:;
- pOt__halt(__FILE__,__LINE__,0x10);
- }
-
- pOt__Epilogue:;
- pOt__gc_root=(struct pOt__tag_gc_node*)pOt__gc_ptrs.next;
- }
-
-
-
-
- extern void pOt_StPar1Sfx_COCX
- #if pOt__ANSI_C
- (struct pOt__tag_3_COCT *pOt_x, pOt_INTEGER pOt_fctno, pOt_BOOLEAN pOt_rngchk)
- #else
- (pOt_x, pOt_fctno, pOt_rngchk)
- struct pOt__tag_3_COCT *pOt_x;
- pOt_INTEGER pOt_fctno;
- pOt_BOOLEAN pOt_rngchk;
-
- #endif
- {
- pOt_INTEGER pOt_np;
- struct {void*next;} pOt__gc_ptrs;
- pOt__gc_ptrs.next = pOt__gc_root;
-
- switch(pOt_fctno) {
- case 0:
- break;
- case 1:
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x540L],&pOt__str_td[0x10]))));
- pOt_CTDName_COCN((struct pOt__tag_2_COCT*)((*pOt_x).pOt_typ),(pOt_INTEGER)(pOt_cslen_COCQ),&pOt_np);
- break;
- case 2:
- break;
- case 3:
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x0L],&pOt__str_td[0x1]))),(pOt_INTEGER)((*pOt_x).pOt_qoffs),&pOt_np);
- pOt_CTDenoter_COCN((struct pOt__tag_2_COCT*)((*pOt_x).pOt_typ),(pOt_INTEGER)(pOt_np),&pOt_np);
- if(((unsigned long)0!=((unsigned long)1<<pOt__rngchk_se(__FILE__,__LINE__, (*((struct pOt__tag_2_COCT*)pOt__nilchk(__FILE__,__LINE__,(*pOt_x).pOt_typ))).pOt_form)&(pOt_SET)0x70L))) {
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x558L],&pOt__str_td[0xA]))),(pOt_INTEGER)(pOt_np),&pOt_np);
- } else if(((unsigned long)0!=((unsigned long)1<<pOt__rngchk_se(__FILE__,__LINE__, (*((struct pOt__tag_2_COCT*)pOt__nilchk(__FILE__,__LINE__,(*pOt_x).pOt_typ))).pOt_form)&(pOt_SET)0x180L))) {
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x568L],&pOt__str_td[0xB]))),(pOt_INTEGER)(pOt_np),&pOt_np);
- }
- break;
- case 4:
- case 5:
- case 6:
- break;
- case 7:
- if(((unsigned long)0!=((unsigned long)1<<pOt__rngchk_se(__FILE__,__LINE__, (*((struct pOt__tag_2_COCT*)pOt__nilchk(__FILE__,__LINE__,(*pOt_x).pOt_typ))).pOt_form)&(pOt_SET)0x38000L))) {
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x578L],&pOt__str_td[0x16]))));
- } else {
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x8L],&pOt__str_td[0x1]))));
- }
- break;
- case 8:
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x8L],&pOt__str_td[0x1]))));
- break;
- case 9:
- if(((unsigned long)0!=((unsigned long)1<<pOt__rngchk_se(__FILE__,__LINE__, (*((struct pOt__tag_2_COCT*)pOt__nilchk(__FILE__,__LINE__,(*pOt_x).pOt_typ))).pOt_form)&(pOt_SET)0x38000L))) {
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x594L],&pOt__str_td[0x15]))));
- }
- break;
- case 10:
- case 11:
- break;
- case 12:
- if(pOt_rngchk) {
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x8L],&pOt__str_td[0x1]))));
- }
- break;
- case 13:
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x0L],&pOt__str_td[0x1]))),(pOt_INTEGER)((*pOt_x).pOt_qoffs),&pOt_np);
- pOt_CTDenoter_COCN((struct pOt__tag_2_COCT*)((*pOt_x).pOt_typ),(pOt_INTEGER)(pOt_np),&pOt_np);
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x8L],&pOt__str_td[0x1]))),(pOt_INTEGER)(pOt_np),&pOt_np);
- if(pOt_rngchk) {
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x5B0L],&pOt__str_td[0xC]))),(pOt_INTEGER)(pOt_np),&pOt_np);
- switch((*((struct pOt__tag_2_COCT*)pOt__nilchk(__FILE__,__LINE__,(*pOt_x).pOt_typ))).pOt_form) {
- case 5:
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x5C4L],&pOt__str_td[0x2]))),(pOt_INTEGER)(pOt_np),&pOt_np);
- break;
- case 6:
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x5CCL],&pOt__str_td[0x1]))),(pOt_INTEGER)(pOt_np),&pOt_np);
- break;
- case 8:
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x5D4L],&pOt__str_td[0x1]))),(pOt_INTEGER)(pOt_np),&pOt_np);
- break;
- default:;
- pOt__halt(__FILE__,__LINE__,0x10);
- }
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x5DCL],&pOt__str_td[0x13]))),(pOt_INTEGER)(pOt_np),&pOt_np);
- } else {
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x0L],&pOt__str_td[0x1]))),(pOt_INTEGER)(pOt_np),&pOt_np);
- }
- break;
- case 14:
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x0L],&pOt__str_td[0x1]))),(pOt_INTEGER)((*pOt_x).pOt_qoffs),&pOt_np);
- pOt_CTDenoter_COCN((struct pOt__tag_2_COCT*)((*pOt_x).pOt_typ),(pOt_INTEGER)(pOt_np),&pOt_np);
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x140L],&pOt__str_td[0x2]))),(pOt_INTEGER)(pOt_np),&pOt_np);
- break;
- case 15:
- break;
- case 16:
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x5F4L],&pOt__str_td[0x3]))));
- break;
- case 17:
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x5FCL],&pOt__str_td[0x3]))));
- break;
- case 18:
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x604L],&pOt__str_td[0x16]))));
- break;
- case 19:
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x620L],&pOt__str_td[0x17]))));
- break;
- case 20:
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x200L],&pOt__str_td[0x1]))));
- break;
- case 21:
- case 22:
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x1D8L],&pOt__str_td[0x1]))));
- break;
- case 23:
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x1D8L],&pOt__str_td[0x1]))));
- pOt_CTSize_COCN((struct pOt__tag_2_COCT*)((*pOt_x).pOt_typ),(pOt_INTEGER)(pOt_cslen_COCQ),&pOt_np);
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x63CL],&pOt__str_td[0x3]))));
- break;
- case 24:
- case 25:
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x644L],&pOt__str_td[0x14]))));
- break;
- case 26:
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0xCCL],&pOt__str_td[0x2]))));
- if(pOt_rngchk) {
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x660L],&pOt__str_td[0x25]))));
- } else {
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x68CL],&pOt__str_td[0x5]))));
- }
- break;
- case 27:
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x138L],&pOt__str_td[0x2]))),(pOt_INTEGER)((*pOt_x).pOt_qoffs),&pOt_np);
- pOt_CTDenoter_COCN((struct pOt__tag_2_COCT*)((*pOt_x).pOt_typ),(pOt_INTEGER)(pOt_np),&pOt_np);
- pOt_Prepend_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x140L],&pOt__str_td[0x2]))),(pOt_INTEGER)(pOt_np),&pOt_np);
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x8L],&pOt__str_td[0x1]))));
- break;
- case 28:
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x698L],&pOt__str_td[0x2]))));
- pOt_CTDenoter_COCN((struct pOt__tag_2_COCT*)((*pOt_x).pOt_typ),(pOt_INTEGER)(pOt_cslen_COCQ),&pOt_np);
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x6A0L],&pOt__str_td[0x1E]))));
- break;
- case 29:
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x6C4L],&pOt__str_td[0xD]))));
- break;
- case 30:
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x6D8L],&pOt__str_td[0x13]))));
- break;
- default:;
- pOt__halt(__FILE__,__LINE__,0x10);
- }
-
- pOt__Epilogue:;
- pOt__gc_root=(struct pOt__tag_gc_node*)pOt__gc_ptrs.next;
- }
-
-
-
-
- extern void pOt_StPar2Sfx_COCX
- #if pOt__ANSI_C
- (struct pOt__tag_3_COCT *pOt_x, pOt_INTEGER pOt_fctno, pOt_BOOLEAN pOt_rngchk)
- #else
- (pOt_x, pOt_fctno, pOt_rngchk)
- struct pOt__tag_3_COCT *pOt_x;
- pOt_INTEGER pOt_fctno;
- pOt_BOOLEAN pOt_rngchk;
-
- #endif
- {
- pOt_INTEGER pOt_np;
- struct {void*next;} pOt__gc_ptrs;
- pOt__gc_ptrs.next = pOt__gc_root;
-
- switch(pOt_fctno) {
- case 16:
- case 17:
- break;
- case 18:
- case 19:
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x8L],&pOt__str_td[0x1]))));
- break;
- case 20:
- case 21:
- case 22:
- case 23:
- break;
- case 24:
- case 25:
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x1D8L],&pOt__str_td[0x1]))));
- pOt_CTSize_COCN((struct pOt__tag_2_COCT*)((*pOt_x).pOt_typ),(pOt_INTEGER)(pOt_cslen_COCQ),&pOt_np);
- break;
- case 26:
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x50L],&pOt__str_td[0x2]))));
- break;
- case 27:
- case 28:
- case 29:
- break;
- case 30:
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x1D8L],&pOt__str_td[0x1]))));
- break;
- default:;
- pOt__halt(__FILE__,__LINE__,0x10);
- }
-
- pOt__Epilogue:;
- pOt__gc_root=(struct pOt__tag_gc_node*)pOt__gc_ptrs.next;
- }
-
-
-
-
- extern void pOt_StPar3Sfx_COCX
- #if pOt__ANSI_C
- (struct pOt__tag_3_COCT *pOt_x, pOt_INTEGER pOt_fctno, pOt_BOOLEAN pOt_rngchk)
- #else
- (pOt_x, pOt_fctno, pOt_rngchk)
- struct pOt__tag_3_COCT *pOt_x;
- pOt_INTEGER pOt_fctno;
- pOt_BOOLEAN pOt_rngchk;
-
- #endif
- {
- pOt_INTEGER pOt_np;
- struct {void*next;} pOt__gc_ptrs;
- pOt__gc_ptrs.next = pOt__gc_root;
-
- switch(pOt_fctno) {
- case 30:
- break;
- default:;
- pOt__halt(__FILE__,__LINE__,0x10);
- }
-
- pOt__Epilogue:;
- pOt__gc_root=(struct pOt__tag_gc_node*)pOt__gc_ptrs.next;
- }
-
-
-
-
- extern void pOt_StFakeSfx_COCX
- #if pOt__ANSI_C
- (pOt_INTEGER pOt_fctno, pOt_BOOLEAN pOt_rngchk)
- #else
- (pOt_fctno, pOt_rngchk)
- pOt_INTEGER pOt_fctno;
- pOt_BOOLEAN pOt_rngchk;
-
- #endif
- {
- struct {void*next;} pOt__gc_ptrs;
- pOt__gc_ptrs.next = pOt__gc_root;
-
- switch(pOt_fctno) {
- case 16:
- case 17:
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x6F0L],&pOt__str_td[0x1]))));
- break;
- case 20:
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x6F8L],&pOt__str_td[0x1]))));
- break;
- default:;
- pOt__halt(__FILE__,__LINE__,0x10);
- }
-
- pOt__Epilogue:;
- pOt__gc_root=(struct pOt__tag_gc_node*)pOt__gc_ptrs.next;
- }
-
-
-
-
- extern void pOt_StFctSfx_COCX
- #if pOt__ANSI_C
- (pOt_INTEGER pOt_fctno, pOt_BOOLEAN pOt_rngchk)
- #else
- (pOt_fctno, pOt_rngchk)
- pOt_INTEGER pOt_fctno;
- pOt_BOOLEAN pOt_rngchk;
-
- #endif
- {
- struct {void*next;} pOt__gc_ptrs;
- pOt__gc_ptrs.next = pOt__gc_root;
-
- if((((pOt_fctno==((pOt_INTEGER)(10))))||((pOt_fctno==((pOt_INTEGER)(11)))))) {
- } else if(( pOt_fctno==((pOt_INTEGER)(20)))) {
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x700L],&pOt__str_td[0x9]))));
- } else {
- pOt_Append_COCQ(pOt__dup_arr(__FILE__,__LINE__,(pOt__ArrTypDsc**)&(*pOt__set_str_td(&pOt__strcon_buf[0x8L],&pOt__str_td[0x1]))));
- }
-
- pOt__Epilogue:;
- pOt__gc_root=(struct pOt__tag_gc_node*)pOt__gc_ptrs.next;
- }
-
- void pOt_COCX__body()
- {
- static int pOt_COCX__loaded=0;
- if(!pOt_COCX__loaded){
- pOt_COCX__loaded=1;
-
- pOt_Strings__body();
- pOt_COCT__body();
- pOt_COCQ__body();
- pOt_COCN__body();
- pOt_COCJ__body();
-
- pOt__gc_ptrs.next=pOt__gc_root;
- pOt__gc_root=(struct pOt__tag_gc_node*)&pOt__gc_strs;
-
-
-
- pOt__Epilogue:;
- }
- }
-