qbs* FUNC_GETWORDATCURSOR(){
qbs *tqbs;
ptrszint tmp_long;
int32 tmp_fileno;
uint32 qbs_tmp_base=qbs_tmp_list_nexti;
uint8 *tmp_mem_static_pointer=mem_static_pointer;
uint32 tmp_cmem_sp=cmem_sp;
#include "data363.txt"
mem_lock *sf_mem_lock;
new_mem_lock();
sf_mem_lock=mem_lock_tmp;
sf_mem_lock->type=3;
if (is_error_pending()) goto exit_subfunc;
do{
qbs_set(_FUNC_GETWORDATCURSOR_STRING_A,FUNC_IDEGETLINE(__LONG_IDECY));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(24235,20452,"ide_methods.bas");}while(r);
do{
*_FUNC_GETWORDATCURSOR_LONG_X=*__LONG_IDECX;
if(!qbevent)break;evnt(24235,20453,"ide_methods.bas");}while(r);
S_60786:;
if ((qbs_cleanup(qbs_tmp_base,-(*_FUNC_GETWORDATCURSOR_LONG_X<=_FUNC_GETWORDATCURSOR_STRING_A->len)))||is_error_pending()){
if(qbevent){evnt(24235,20454,"ide_methods.bas");if(r)goto S_60786;}
S_60787:;
if ((qbs_cleanup(qbs_tmp_base,(-(qbs_asc(_FUNC_GETWORDATCURSOR_STRING_A,*_FUNC_GETWORDATCURSOR_LONG_X)== 32 ))&(-(*_FUNC_GETWORDATCURSOR_LONG_X> 1 ))))||is_error_pending()){
if(qbevent){evnt(24235,20455,"ide_methods.bas");if(r)goto S_60787;}
S_60788:;
if ((qbs_cleanup(qbs_tmp_base,-(qbs_asc(_FUNC_GETWORDATCURSOR_STRING_A,*_FUNC_GETWORDATCURSOR_LONG_X- 1 )!= 32 )))||is_error_pending()){
if(qbevent){evnt(24235,20456,"ide_methods.bas");if(r)goto S_60788;}
do{
*_FUNC_GETWORDATCURSOR_LONG_X=*_FUNC_GETWORDATCURSOR_LONG_X- 1 ;
if(!qbevent)break;evnt(24235,20456,"ide_methods.bas");}while(r);
}
}
LABEL_TRY:;
if(qbevent){evnt(24235,20458,"ide_methods.bas");r=0;}
S_60792:;
if ((qbs_cleanup(qbs_tmp_base,((int32*)(__ARRAY_LONG_ALPHANUMERIC[0]))[array_check((qbs_asc(_FUNC_GETWORDATCURSOR_STRING_A,*_FUNC_GETWORDATCURSOR_LONG_X))-__ARRAY_LONG_ALPHANUMERIC[4],__ARRAY_LONG_ALPHANUMERIC[5])]))||is_error_pending()){
if(qbevent){evnt(24235,20459,"ide_methods.bas");if(r)goto S_60792;}
do{
*_FUNC_GETWORDATCURSOR_LONG_X1=*_FUNC_GETWORDATCURSOR_LONG_X;
if(!qbevent)break;evnt(24235,20460,"ide_methods.bas");}while(r);
S_60794:;
while((-(*_FUNC_GETWORDATCURSOR_LONG_X1> 1 ))||is_error_pending()){
if(qbevent){evnt(24235,20461,"ide_methods.bas");if(r)goto S_60794;}
S_60795:;
if ((qbs_cleanup(qbs_tmp_base,((int32*)(__ARRAY_LONG_ALPHANUMERIC[0]))[array_check((qbs_asc(_FUNC_GETWORDATCURSOR_STRING_A,*_FUNC_GETWORDATCURSOR_LONG_X1- 1 ))-__ARRAY_LONG_ALPHANUMERIC[4],__ARRAY_LONG_ALPHANUMERIC[5])]|(-(qbs_asc(_FUNC_GETWORDATCURSOR_STRING_A,*_FUNC_GETWORDATCURSOR_LONG_X1- 1 )== 36 ))))||is_error_pending()){
if(qbevent){evnt(24235,20462,"ide_methods.bas");if(r)goto S_60795;}
do{
*_FUNC_GETWORDATCURSOR_LONG_X1=*_FUNC_GETWORDATCURSOR_LONG_X1- 1 ;
if(!qbevent)break;evnt(24235,20462,"ide_methods.bas");}while(r);
}else{
do{
goto dl_exit_6768;
if(!qbevent)break;evnt(24235,20462,"ide_methods.bas");}while(r);
}
dl_continue_6768:;
}
dl_exit_6768:;
do{
*_FUNC_GETWORDATCURSOR_LONG_X2=*_FUNC_GETWORDATCURSOR_LONG_X;
if(!qbevent)break;evnt(24235,20464,"ide_methods.bas");}while(r);
S_60802:;
while((qbs_cleanup(qbs_tmp_base,-(*_FUNC_GETWORDATCURSOR_LONG_X2<_FUNC_GETWORDATCURSOR_STRING_A->len)))||is_error_pending()){
if(qbevent){evnt(24235,20465,"ide_methods.bas");if(r)goto S_60802;}
S_60803:;
if ((qbs_cleanup(qbs_tmp_base,((int32*)(__ARRAY_LONG_ALPHANUMERIC[0]))[array_check((qbs_asc(_FUNC_GETWORDATCURSOR_STRING_A,*_FUNC_GETWORDATCURSOR_LONG_X2+ 1 ))-__ARRAY_LONG_ALPHANUMERIC[4],__ARRAY_LONG_ALPHANUMERIC[5])]|(-(qbs_asc(_FUNC_GETWORDATCURSOR_STRING_A,*_FUNC_GETWORDATCURSOR_LONG_X2+ 1 )== 36 ))))||is_error_pending()){
if(qbevent){evnt(24235,20466,"ide_methods.bas");if(r)goto S_60803;}
do{
*_FUNC_GETWORDATCURSOR_LONG_X2=*_FUNC_GETWORDATCURSOR_LONG_X2+ 1 ;
if(!qbevent)break;evnt(24235,20466,"ide_methods.bas");}while(r);
}else{
do{
goto dl_exit_6770;
if(!qbevent)break;evnt(24235,20466,"ide_methods.bas");}while(r);
}
dl_continue_6770:;
}
dl_exit_6770:;
do{
qbs_set(_FUNC_GETWORDATCURSOR_STRING_A2,func_mid(_FUNC_GETWORDATCURSOR_STRING_A,*_FUNC_GETWORDATCURSOR_LONG_X1,*_FUNC_GETWORDATCURSOR_LONG_X2-*_FUNC_GETWORDATCURSOR_LONG_X1+ 1 ,0|1));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(24235,20468,"ide_methods.bas");}while(r);
}else{
do{
qbs_set(_FUNC_GETWORDATCURSOR_STRING_SYMBOL,func_chr(qbs_asc(_FUNC_GETWORDATCURSOR_STRING_A,*_FUNC_GETWORDATCURSOR_LONG_X)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(24235,20470,"ide_methods.bas");}while(r);
S_60812:;
if ((qbs_cleanup(qbs_tmp_base,qbs_equal(_FUNC_GETWORDATCURSOR_STRING_SYMBOL,func_chr( 32 ))))||is_error_pending()){
if(qbevent){evnt(24235,20471,"ide_methods.bas");if(r)goto S_60812;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(24235,20471,"ide_methods.bas");}while(r);
}
S_60815:;
if ((qbs_cleanup(qbs_tmp_base,qbs_equal(_FUNC_GETWORDATCURSOR_STRING_SYMBOL,qbs_new_txt_len("~",1))))||is_error_pending()){
if(qbevent){evnt(24235,20472,"ide_methods.bas");if(r)goto S_60815;}
do{
qbs_set(_FUNC_GETWORDATCURSOR_STRING_GETWORDATCURSOR,qbs_new_txt_len("~",1));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(24235,20472,"ide_methods.bas");}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(24235,20472,"ide_methods.bas");}while(r);
}
S_60819:;
if ((qbs_cleanup(qbs_tmp_base,qbs_equal(_FUNC_GETWORDATCURSOR_STRING_SYMBOL,qbs_new_txt_len("`",1))))||is_error_pending()){
if(qbevent){evnt(24235,20473,"ide_methods.bas");if(r)goto S_60819;}
do{
qbs_set(_FUNC_GETWORDATCURSOR_STRING_GETWORDATCURSOR,qbs_new_txt_len("`",1));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(24235,20473,"ide_methods.bas");}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(24235,20473,"ide_methods.bas");}while(r);
}
S_60823:;
if ((qbs_cleanup(qbs_tmp_base,(qbs_equal(_FUNC_GETWORDATCURSOR_STRING_SYMBOL,qbs_new_txt_len("%",1)))&(qbs_equal(func_mid(_FUNC_GETWORDATCURSOR_STRING_A,*_FUNC_GETWORDATCURSOR_LONG_X+ 1 ,NULL,0),qbs_new_txt_len("&",1)))))||is_error_pending()){
if(qbevent){evnt(24235,20474,"ide_methods.bas");if(r)goto S_60823;}
do{
qbs_set(_FUNC_GETWORDATCURSOR_STRING_GETWORDATCURSOR,qbs_new_txt_len("%&",2));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(24235,20474,"ide_methods.bas");}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(24235,20474,"ide_methods.bas");}while(r);
}
S_60827:;
if ((qbs_cleanup(qbs_tmp_base,(qbs_equal(_FUNC_GETWORDATCURSOR_STRING_SYMBOL,qbs_new_txt_len("&",1)))&(qbs_equal(func_mid(_FUNC_GETWORDATCURSOR_STRING_A,*_FUNC_GETWORDATCURSOR_LONG_X- 1 ,NULL,0),qbs_new_txt_len("%",1)))))||is_error_pending()){
if(qbevent){evnt(24235,20475,"ide_methods.bas");if(r)goto S_60827;}
do{
qbs_set(_FUNC_GETWORDATCURSOR_STRING_GETWORDATCURSOR,qbs_new_txt_len("%&",2));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(24235,20475,"ide_methods.bas");}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(24235,20475,"ide_methods.bas");}while(r);
}
do{
*_FUNC_GETWORDATCURSOR_LONG_X1=*_FUNC_GETWORDATCURSOR_LONG_X;
if(!qbevent)break;evnt(24235,20476,"ide_methods.bas");}while(r);
S_60832:;
while((-(*_FUNC_GETWORDATCURSOR_LONG_X1> 1 ))||is_error_pending()){
if(qbevent){evnt(24235,20477,"ide_methods.bas");if(r)goto S_60832;}
S_60833:;
if ((qbs_cleanup(qbs_tmp_base,qbs_equal(func_mid(_FUNC_GETWORDATCURSOR_STRING_A,*_FUNC_GETWORDATCURSOR_LONG_X1- 1 , 1 ,0|1),_FUNC_GETWORDATCURSOR_STRING_SYMBOL)))||is_error_pending()){
if(qbevent){evnt(24235,20478,"ide_methods.bas");if(r)goto S_60833;}
do{
*_FUNC_GETWORDATCURSOR_LONG_X1=*_FUNC_GETWORDATCURSOR_LONG_X1- 1 ;
if(!qbevent)break;evnt(24235,20478,"ide_methods.bas");}while(r);
}else{
do{
goto dl_exit_6771;
if(!qbevent)break;evnt(24235,20478,"ide_methods.bas");}while(r);
}
dl_continue_6771:;
}
dl_exit_6771:;
do{
*_FUNC_GETWORDATCURSOR_LONG_X2=*_FUNC_GETWORDATCURSOR_LONG_X;
if(!qbevent)break;evnt(24235,20480,"ide_methods.bas");}while(r);
S_60840:;
while((qbs_cleanup(qbs_tmp_base,-(*_FUNC_GETWORDATCURSOR_LONG_X2<_FUNC_GETWORDATCURSOR_STRING_A->len)))||is_error_pending()){
if(qbevent){evnt(24235,20481,"ide_methods.bas");if(r)goto S_60840;}
S_60841:;
if ((qbs_cleanup(qbs_tmp_base,qbs_equal(func_mid(_FUNC_GETWORDATCURSOR_STRING_A,*_FUNC_GETWORDATCURSOR_LONG_X2+ 1 , 1 ,0|1),_FUNC_GETWORDATCURSOR_STRING_SYMBOL)))||is_error_pending()){
if(qbevent){evnt(24235,20482,"ide_methods.bas");if(r)goto S_60841;}
do{
*_FUNC_GETWORDATCURSOR_LONG_X2=*_FUNC_GETWORDATCURSOR_LONG_X2+ 1 ;
if(!qbevent)break;evnt(24235,20482,"ide_methods.bas");}while(r);
}else{
do{
goto dl_exit_6773;
if(!qbevent)break;evnt(24235,20482,"ide_methods.bas");}while(r);
}
dl_continue_6773:;
}
dl_exit_6773:;
do{
qbs_set(_FUNC_GETWORDATCURSOR_STRING_A2,func_mid(_FUNC_GETWORDATCURSOR_STRING_A,*_FUNC_GETWORDATCURSOR_LONG_X1,*_FUNC_GETWORDATCURSOR_LONG_X2-*_FUNC_GETWORDATCURSOR_LONG_X1+ 1 ,0|1));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(24235,20484,"ide_methods.bas");}while(r);
}
do{
qbs_set(_FUNC_GETWORDATCURSOR_STRING_GETWORDATCURSOR,_FUNC_GETWORDATCURSOR_STRING_A2);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(24235,20486,"ide_methods.bas");}while(r);
S_60850:;
}else{
if (qbs_cleanup(qbs_tmp_base,(-(*_FUNC_GETWORDATCURSOR_LONG_X==(_FUNC_GETWORDATCURSOR_STRING_A->len+ 1 )))&(-(*_FUNC_GETWORDATCURSOR_LONG_X> 1 )))){
if(qbevent){evnt(24235,20487,"ide_methods.bas");if(r)goto S_60850;}
S_60851:;
if ((qbs_cleanup(qbs_tmp_base,-(qbs_asc(_FUNC_GETWORDATCURSOR_STRING_A,*_FUNC_GETWORDATCURSOR_LONG_X- 1 )!= 32 )))||is_error_pending()){
if(qbevent){evnt(24235,20488,"ide_methods.bas");if(r)goto S_60851;}
do{
*_FUNC_GETWORDATCURSOR_LONG_X=*_FUNC_GETWORDATCURSOR_LONG_X- 1 ;
if(!qbevent)break;evnt(24235,20488,"ide_methods.bas");}while(r);
do{
goto LABEL_TRY;
if(!qbevent)break;evnt(24235,20488,"ide_methods.bas");}while(r);
}
}
}
exit_subfunc:;
free_mem_lock(sf_mem_lock);
#include "free363.txt"
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;
cmem_sp=tmp_cmem_sp;
qbs_maketmp(_FUNC_GETWORDATCURSOR_STRING_GETWORDATCURSOR);return _FUNC_GETWORDATCURSOR_STRING_GETWORDATCURSOR;
}
