#line 11716 "ide/ide_methods.bas"
void SUB_IDEDRAWPAR(void*_SUB_IDEDRAWPAR_UDT_P){
#line 11716 "ide/ide_methods.bas"
qbs *tqbs;
#line 11716 "ide/ide_methods.bas"
ptrszint tmp_long;
#line 11716 "ide/ide_methods.bas"
int32 tmp_fileno;
#line 11716 "ide/ide_methods.bas"
uint32 qbs_tmp_base=qbs_tmp_list_nexti;
#line 11716 "ide/ide_methods.bas"
uint8 *tmp_mem_static_pointer=mem_static_pointer;
#line 11716 "ide/ide_methods.bas"
uint32 tmp_cmem_sp=cmem_sp;
#line 11716 "ide/ide_methods.bas"
#include "data397.txt"
#line 11716 "ide/ide_methods.bas"
mem_lock *sf_mem_lock;
#line 11716 "ide/ide_methods.bas"
new_mem_lock();
#line 11716 "ide/ide_methods.bas"
sf_mem_lock=mem_lock_tmp;
#line 11716 "ide/ide_methods.bas"
sf_mem_lock->type=3;
#line 11716 "ide/ide_methods.bas"
libqb_check_stack();
#line 11716 "ide/ide_methods.bas"
if (is_error_pending()) goto exit_subfunc;
#line 11717 "ide/ide_methods.bas"
do{
#line 11717 "ide/ide_methods.bas"
qbg_sub_color( 0 , 7 ,NULL,NULL,3);
#line 11717 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,11717,"ide_methods.bas");}while(r);
#line 11717 "ide/ide_methods.bas"
do{
#line 11717 "ide/ide_methods.bas"
SUB_IDEBOXSHADOW((int32*)(void*)( ((char*)(_SUB_IDEDRAWPAR_UDT_P)) + ((0+0)) ),(int32*)(void*)( ((char*)(_SUB_IDEDRAWPAR_UDT_P)) + ((0+4)) ),&(pass6004=*(int32*)(((char*)_SUB_IDEDRAWPAR_UDT_P)+((0+8)))+ 2 ),&(pass6005=*(int32*)(((char*)_SUB_IDEDRAWPAR_UDT_P)+((0+12)))+ 2 ));
#line 11717 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,11717,"ide_methods.bas");}while(r);
#line 11718 "ide/ide_methods.bas"
S_57904:;
#line 11718 "ide/ide_methods.bas"
if ((*(int32*)(((char*)_SUB_IDEDRAWPAR_UDT_P)+((0+16))))||is_error_pending()){
#line 11718 "ide/ide_methods.bas"
if(qbevent){evnt(28819,11718,"ide_methods.bas");if(r)goto S_57904;}
#line 11719 "ide/ide_methods.bas"
do{
#line 11719 "ide/ide_methods.bas"
*_SUB_IDEDRAWPAR_LONG_X=(((qbs**)(__ARRAY_STRING_IDETXT[0]))[array_check((*(int32*)(((char*)_SUB_IDEDRAWPAR_UDT_P)+((0+16))))-__ARRAY_STRING_IDETXT[4],__ARRAY_STRING_IDETXT[5])])->len+ 2 ;
#line 11719 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 11719 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,11719,"ide_methods.bas");}while(r);
#line 11720 "ide/ide_methods.bas"
do{
#line 11720 "ide/ide_methods.bas"
qbg_sub_color( 0 , 7 ,NULL,NULL,3);
#line 11720 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,11720,"ide_methods.bas");}while(r);
#line 11720 "ide/ide_methods.bas"
do{
#line 11720 "ide/ide_methods.bas"
sub__printstring(*(int32*)(((char*)_SUB_IDEDRAWPAR_UDT_P)+((0+0)))+((qb_safe_idiv(*(int32*)(((char*)_SUB_IDEDRAWPAR_UDT_P)+((0+8))), 2 )))-(qb_safe_idiv((*_SUB_IDEDRAWPAR_LONG_X- 1 ), 2 )),*(int32*)(((char*)_SUB_IDEDRAWPAR_UDT_P)+((0+4))),qbs_add(qbs_add(qbs_new_txt_len(" ",1),(((qbs**)(__ARRAY_STRING_IDETXT[0]))[array_check((*(int32*)(((char*)_SUB_IDEDRAWPAR_UDT_P)+((0+16))))-__ARRAY_STRING_IDETXT[4],__ARRAY_STRING_IDETXT[5])])),qbs_new_txt_len(" ",1)),NULL,0);
#line 11720 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 11720 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,11720,"ide_methods.bas");}while(r);
#line 11721 "ide/ide_methods.bas"
}
#line 11722 "ide/ide_methods.bas"
exit_subfunc:;
#line 11722 "ide/ide_methods.bas"
free_mem_lock(sf_mem_lock);
#line 11722 "ide/ide_methods.bas"
#include "free397.txt"
#line 11722 "ide/ide_methods.bas"
if ((tmp_mem_static_pointer>=mem_static)&&(tmp_mem_static_pointer<=mem_static_limit)) mem_static_pointer=tmp_mem_static_pointer; else mem_static_pointer=mem_static;
#line 11722 "ide/ide_methods.bas"
cmem_sp=tmp_cmem_sp;
#line 11722 "ide/ide_methods.bas"
}
