#line 19187 "ide/ide_methods.bas"
void SUB_IDEIMPORTBOOKMARKS(qbs*_SUB_IDEIMPORTBOOKMARKS_STRING_F2){
#line 19187 "ide/ide_methods.bas"
qbs *tqbs;
#line 19187 "ide/ide_methods.bas"
ptrszint tmp_long;
#line 19187 "ide/ide_methods.bas"
int32 tmp_fileno;
#line 19187 "ide/ide_methods.bas"
uint32 qbs_tmp_base=qbs_tmp_list_nexti;
#line 19187 "ide/ide_methods.bas"
uint8 *tmp_mem_static_pointer=mem_static_pointer;
#line 19187 "ide/ide_methods.bas"
uint32 tmp_cmem_sp=cmem_sp;
#line 19187 "ide/ide_methods.bas"
#include "data454.txt"
#line 19187 "ide/ide_methods.bas"
mem_lock *sf_mem_lock;
#line 19187 "ide/ide_methods.bas"
new_mem_lock();
#line 19187 "ide/ide_methods.bas"
sf_mem_lock=mem_lock_tmp;
#line 19187 "ide/ide_methods.bas"
sf_mem_lock->type=3;
#line 19187 "ide/ide_methods.bas"
libqb_check_stack();
#line 19187 "ide/ide_methods.bas"
if (is_error_pending()) goto exit_subfunc;
#line 19188 "ide/ide_methods.bas"
do{
#line 19188 "ide/ide_methods.bas"
*__LONG_IDEBMKN= 0 ;
#line 19188 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19188,"ide_methods.bas");}while(r);
#line 19189 "ide/ide_methods.bas"
do{
#line 19189 "ide/ide_methods.bas"
qbs_set(_SUB_IDEIMPORTBOOKMARKS_STRING_F,qbs_add(qbs_add(__STRING_CRLF,_SUB_IDEIMPORTBOOKMARKS_STRING_F2),__STRING_CRLF));
#line 19189 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 19189 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19189,"ide_methods.bas");}while(r);
#line 19189 "ide/ide_methods.bas"
do{
#line 19189 "ide/ide_methods.bas"
qbs_set(_SUB_IDEIMPORTBOOKMARKS_STRING_A,qbs_new_txt_len("",0));
#line 19189 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 19189 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19189,"ide_methods.bas");}while(r);
#line 19190 "ide/ide_methods.bas"
S_66249:;
#line 19190 "ide/ide_methods.bas"
if ((qbs_cleanup(qbs_tmp_base,func__fileexists(__STRING_BOOKMARKSFILE)))||is_error_pending()){
#line 19190 "ide/ide_methods.bas"
if(qbevent){evnt(28819,19190,"ide_methods.bas");if(r)goto S_66249;}
#line 19190 "ide/ide_methods.bas"
do{
#line 19190 "ide/ide_methods.bas"
qbs_set(_SUB_IDEIMPORTBOOKMARKS_STRING_A,func__readfile(__STRING_BOOKMARKSFILE));
#line 19190 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 19190 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19190,"ide_methods.bas");}while(r);
#line 19190 "ide/ide_methods.bas"
}
#line 19191 "ide/ide_methods.bas"
do{
#line 19191 "ide/ide_methods.bas"
*_SUB_IDEIMPORTBOOKMARKS_LONG_X=func_instr(NULL,qbs_ucase(_SUB_IDEIMPORTBOOKMARKS_STRING_A),qbs_ucase(_SUB_IDEIMPORTBOOKMARKS_STRING_F),0);
#line 19191 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 19191 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19191,"ide_methods.bas");}while(r);
#line 19192 "ide/ide_methods.bas"
S_66253:;
#line 19192 "ide/ide_methods.bas"
if ((*_SUB_IDEIMPORTBOOKMARKS_LONG_X)||is_error_pending()){
#line 19192 "ide/ide_methods.bas"
if(qbevent){evnt(28819,19192,"ide_methods.bas");if(r)goto S_66253;}
#line 19193 "ide/ide_methods.bas"
do{
#line 19193 "ide/ide_methods.bas"
*_SUB_IDEIMPORTBOOKMARKS_LONG_L=string2l(func_mid(_SUB_IDEIMPORTBOOKMARKS_STRING_A,*_SUB_IDEIMPORTBOOKMARKS_LONG_X+_SUB_IDEIMPORTBOOKMARKS_STRING_F->len, 4 ,0|1));
#line 19193 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 19193 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19193,"ide_methods.bas");}while(r);
#line 19194 "ide/ide_methods.bas"
do{
#line 19194 "ide/ide_methods.bas"
*_SUB_IDEIMPORTBOOKMARKS_LONG_X1=*_SUB_IDEIMPORTBOOKMARKS_LONG_X+_SUB_IDEIMPORTBOOKMARKS_STRING_F->len+ 4 ;
#line 19194 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 19194 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19194,"ide_methods.bas");}while(r);
#line 19195 "ide/ide_methods.bas"
do{
#line 19195 "ide/ide_methods.bas"
qbs_set(_SUB_IDEIMPORTBOOKMARKS_STRING_D,func_mid(_SUB_IDEIMPORTBOOKMARKS_STRING_A,*_SUB_IDEIMPORTBOOKMARKS_LONG_X1,*_SUB_IDEIMPORTBOOKMARKS_LONG_L,0|1));
#line 19195 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 19195 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19195,"ide_methods.bas");}while(r);
#line 19196 "ide/ide_methods.bas"
do{
#line 19196 "ide/ide_methods.bas"
*_SUB_IDEIMPORTBOOKMARKS_LONG_N=qb_safe_idiv(*_SUB_IDEIMPORTBOOKMARKS_LONG_L, 16 );
#line 19196 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19196,"ide_methods.bas");}while(r);
#line 19197 "ide/ide_methods.bas"
S_66258:;
#line 19197 "ide/ide_methods.bas"
fornext_value6818= 1 ;
#line 19197 "ide/ide_methods.bas"
fornext_finalvalue6818=*_SUB_IDEIMPORTBOOKMARKS_LONG_N;
#line 19197 "ide/ide_methods.bas"
fornext_step6818= 1 ;
#line 19197 "ide/ide_methods.bas"
if (fornext_step6818<0) fornext_step_negative6818=1; else fornext_step_negative6818=0;
#line 19197 "ide/ide_methods.bas"
if (is_error_pending()) goto fornext_error6818;
#line 19197 "ide/ide_methods.bas"
goto fornext_entrylabel6818;
#line 19197 "ide/ide_methods.bas"
while(1){
#line 19197 "ide/ide_methods.bas"
fornext_value6818=fornext_step6818+(*_SUB_IDEIMPORTBOOKMARKS_LONG_I);
#line 19197 "ide/ide_methods.bas"
fornext_entrylabel6818:
#line 19197 "ide/ide_methods.bas"
*_SUB_IDEIMPORTBOOKMARKS_LONG_I=fornext_value6818;
#line 19197 "ide/ide_methods.bas"
if (fornext_step_negative6818){
#line 19197 "ide/ide_methods.bas"
if (fornext_value6818<fornext_finalvalue6818) break;
#line 19197 "ide/ide_methods.bas"
}else{
#line 19197 "ide/ide_methods.bas"
if (fornext_value6818>fornext_finalvalue6818) break;
#line 19197 "ide/ide_methods.bas"
}
#line 19197 "ide/ide_methods.bas"
fornext_error6818:;
#line 19197 "ide/ide_methods.bas"
if(qbevent){evnt(28819,19197,"ide_methods.bas");if(r)goto S_66258;}
#line 19198 "ide/ide_methods.bas"
do{
#line 19198 "ide/ide_methods.bas"
*_SUB_IDEIMPORTBOOKMARKS_LONG_BY=string2l(func_mid(_SUB_IDEIMPORTBOOKMARKS_STRING_D,((*_SUB_IDEIMPORTBOOKMARKS_LONG_I- 1 )* 16 )+( 1 ), 4 ,0|1));
#line 19198 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 19198 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19198,"ide_methods.bas");}while(r);
#line 19199 "ide/ide_methods.bas"
do{
#line 19199 "ide/ide_methods.bas"
*_SUB_IDEIMPORTBOOKMARKS_LONG_BX=string2l(func_mid(_SUB_IDEIMPORTBOOKMARKS_STRING_D,((*_SUB_IDEIMPORTBOOKMARKS_LONG_I- 1 )* 16 )+( 1 )+( 4 ), 4 ,0|1));
#line 19199 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 19199 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19199,"ide_methods.bas");}while(r);
#line 19200 "ide/ide_methods.bas"
S_66261:;
#line 19200 "ide/ide_methods.bas"
if ((-(*_SUB_IDEIMPORTBOOKMARKS_LONG_BY<=*__LONG_IDEN))||is_error_pending()){
#line 19200 "ide/ide_methods.bas"
if(qbevent){evnt(28819,19200,"ide_methods.bas");if(r)goto S_66261;}
#line 19201 "ide/ide_methods.bas"
do{
#line 19201 "ide/ide_methods.bas"
*__LONG_IDEBMKN=*__LONG_IDEBMKN+ 1 ;
#line 19201 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19201,"ide_methods.bas");}while(r);
#line 19202 "ide/ide_methods.bas"
S_66263:;
#line 19202 "ide/ide_methods.bas"
if ((-(*__LONG_IDEBMKN>func_ubound(__ARRAY_UDT_IDEBMK,1,1)))||is_error_pending()){
#line 19202 "ide/ide_methods.bas"
if(qbevent){evnt(28819,19202,"ide_methods.bas");if(r)goto S_66263;}
#line 19202 "ide/ide_methods.bas"
do{
#line 19202 "ide/ide_methods.bas"
*_SUB_IDEIMPORTBOOKMARKS_LONG_X=func_ubound(__ARRAY_UDT_IDEBMK,1,1)* 2 ;
#line 19202 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19202,"ide_methods.bas");}while(r);
#line 19202 "ide/ide_methods.bas"
do{
if (__ARRAY_UDT_IDEBMK[2]&2){
error(10);
}else{
static int64 alloc_new_desc[8];
static uint64 alloc_req_elems;
static uint64 alloc_req_bytes;
static uint64 alloc_dim_value;
static uint64 alloc_bytes_per_element;
((mem_lock*)((ptrszint*)__ARRAY_UDT_IDEBMK)[8])->id=(++mem_lock_id);
static ptrszint preserve_old_ptr;
static ptrszint preserve_old_flags;
static uint64 preserve_old_total;
static uint64 preserve_new_total;
static uint64 preserve_copy_count;
static ptrszint preserve_new_ptr;
if (__ARRAY_UDT_IDEBMK[2]&1){
preserve_old_ptr=__ARRAY_UDT_IDEBMK[0];
preserve_old_flags=__ARRAY_UDT_IDEBMK[2];
preserve_old_total=__ARRAY_UDT_IDEBMK[5];
}else{
preserve_old_total=0; preserve_old_ptr=0; preserve_old_flags=0; preserve_new_total=0; preserve_copy_count=0;
}
alloc_new_desc[4]= 0 ;
alloc_new_desc[5]=(*_SUB_IDEIMPORTBOOKMARKS_LONG_X)-alloc_new_desc[4]+1;
if (alloc_new_desc[5]<=0) error(5);
alloc_new_desc[6]=1;
alloc_req_elems=1;
alloc_bytes_per_element=(uint64)(16);
if (!alloc_bytes_per_element) error(257);
if (((int64)((ptrszint)alloc_new_desc[4]))!=alloc_new_desc[4]) error(257);
if (alloc_new_desc[5]<0) error(257);
if (((int64)((ptrszint)alloc_new_desc[5]))!=alloc_new_desc[5]) error(257);
if (alloc_new_desc[6]<0) error(257);
if (((int64)((ptrszint)alloc_new_desc[6]))!=alloc_new_desc[6]) error(257);
alloc_dim_value=(uint64)alloc_new_desc[5];
if (alloc_dim_value){
if (alloc_req_elems>(18446744073709551615ull/alloc_dim_value)) error(257);
alloc_req_elems*=alloc_dim_value;
}
if (alloc_req_elems>(18446744073709551615ull/alloc_bytes_per_element)) error(257);
alloc_req_bytes=alloc_req_elems*alloc_bytes_per_element;
if (((uint64)((ptrszint)alloc_req_elems))!=alloc_req_elems) error(257);
if (((uint64)((size_t)alloc_req_bytes))!=alloc_req_bytes) error(257);
preserve_new_total=alloc_req_elems;
preserve_copy_count=preserve_old_total;
if (preserve_new_total<preserve_copy_count) preserve_copy_count=preserve_new_total;
if (__ARRAY_UDT_IDEBMK[2]&4){
if (preserve_old_total){
preserve_new_ptr=(ptrszint)cmem_dynamic_malloc((size_t)alloc_req_bytes);
if (!preserve_new_ptr) error(257);
memset((void*)(preserve_new_ptr),0,(size_t)alloc_req_bytes);
if (preserve_copy_count) memcpy((void*)(preserve_new_ptr),(void*)(preserve_old_ptr),preserve_copy_count*16);
if (preserve_old_flags&4){
cmem_dynamic_free((uint8*)(preserve_old_ptr));
}else{
free((void*)(preserve_old_ptr));
}
__ARRAY_UDT_IDEBMK[0]=preserve_new_ptr;
}else{
__ARRAY_UDT_IDEBMK[0]=(ptrszint)cmem_dynamic_malloc((size_t)alloc_req_bytes);
if (!__ARRAY_UDT_IDEBMK[0]) error(257);
memset((void*)(__ARRAY_UDT_IDEBMK[0]),0,(size_t)alloc_req_bytes);
}
}else{
if (preserve_old_total){
preserve_new_ptr=(ptrszint)calloc((size_t)alloc_req_bytes,1);
if (!preserve_new_ptr) error(257);
if (preserve_copy_count) memcpy((void*)(preserve_new_ptr),(void*)(preserve_old_ptr),preserve_copy_count*16);
if (preserve_old_flags&4){
cmem_dynamic_free((uint8*)(preserve_old_ptr));
}else{
free((void*)(preserve_old_ptr));
}
__ARRAY_UDT_IDEBMK[0]=preserve_new_ptr;
}else{
__ARRAY_UDT_IDEBMK[0]=(ptrszint)calloc((size_t)alloc_req_bytes,1);
if (!__ARRAY_UDT_IDEBMK[0]) error(257);
}
}
__ARRAY_UDT_IDEBMK[2]|=1;
__ARRAY_UDT_IDEBMK[4]=alloc_new_desc[4];
__ARRAY_UDT_IDEBMK[5]=alloc_new_desc[5];
__ARRAY_UDT_IDEBMK[6]=alloc_new_desc[6];
__ARRAY_UDT_IDEBMK[7]=alloc_new_desc[7];
}
#line 19202 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19202,"ide_methods.bas");}while(r);
#line 19202 "ide/ide_methods.bas"
}
#line 19203 "ide/ide_methods.bas"
do{
#line 19203 "ide/ide_methods.bas"
*(int32*)(((char*)__ARRAY_UDT_IDEBMK[0])+(((array_check((*__LONG_IDEBMKN)-__ARRAY_UDT_IDEBMK[4],__ARRAY_UDT_IDEBMK[5]))*16+0)))=*_SUB_IDEIMPORTBOOKMARKS_LONG_BY;
#line 19203 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19203,"ide_methods.bas");}while(r);
#line 19204 "ide/ide_methods.bas"
do{
#line 19204 "ide/ide_methods.bas"
*(int32*)(((char*)__ARRAY_UDT_IDEBMK[0])+(((array_check((*__LONG_IDEBMKN)-__ARRAY_UDT_IDEBMK[4],__ARRAY_UDT_IDEBMK[5]))*16+4)))=*_SUB_IDEIMPORTBOOKMARKS_LONG_BX;
#line 19204 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19204,"ide_methods.bas");}while(r);
#line 19205 "ide/ide_methods.bas"
do{
#line 19205 "ide/ide_methods.bas"
*(int32*)(((char*)__ARRAY_UDT_IDEBMK[0])+(((array_check((*__LONG_IDEBMKN)-__ARRAY_UDT_IDEBMK[4],__ARRAY_UDT_IDEBMK[5]))*16+8)))= 0 ;
#line 19205 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19205,"ide_methods.bas");}while(r);
#line 19205 "ide/ide_methods.bas"
do{
#line 19205 "ide/ide_methods.bas"
*(int32*)(((char*)__ARRAY_UDT_IDEBMK[0])+(((array_check((*__LONG_IDEBMKN)-__ARRAY_UDT_IDEBMK[4],__ARRAY_UDT_IDEBMK[5]))*16+12)))= 0 ;
#line 19205 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19205,"ide_methods.bas");}while(r);
#line 19206 "ide/ide_methods.bas"
}
#line 19207 "ide/ide_methods.bas"
fornext_continue_6817:;
#line 19207 "ide/ide_methods.bas"
}
#line 19207 "ide/ide_methods.bas"
fornext_exit_6817:;
#line 19208 "ide/ide_methods.bas"
}
#line 19211 "ide/ide_methods.bas"
do{
#line 19211 "ide/ide_methods.bas"
*_SUB_IDEIMPORTBOOKMARKS_LONG_X=qbr(qbs_val<long double>(FUNC_READSETTING(__STRING_DEBUGFILE,_SUB_IDEIMPORTBOOKMARKS_STRING_F2,qbs_new_txt_len("total breakpoints",17))));
#line 19211 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 19211 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19211,"ide_methods.bas");}while(r);
#line 19212 "ide/ide_methods.bas"
S_66275:;
#line 19212 "ide/ide_methods.bas"
if ((*_SUB_IDEIMPORTBOOKMARKS_LONG_X)||is_error_pending()){
#line 19212 "ide/ide_methods.bas"
if(qbevent){evnt(28819,19212,"ide_methods.bas");if(r)goto S_66275;}
#line 19213 "ide/ide_methods.bas"
S_66276:;
#line 19213 "ide/ide_methods.bas"
fornext_value6820= 1 ;
#line 19213 "ide/ide_methods.bas"
fornext_finalvalue6820=*_SUB_IDEIMPORTBOOKMARKS_LONG_X;
#line 19213 "ide/ide_methods.bas"
fornext_step6820= 1 ;
#line 19213 "ide/ide_methods.bas"
if (fornext_step6820<0) fornext_step_negative6820=1; else fornext_step_negative6820=0;
#line 19213 "ide/ide_methods.bas"
if (is_error_pending()) goto fornext_error6820;
#line 19213 "ide/ide_methods.bas"
goto fornext_entrylabel6820;
#line 19213 "ide/ide_methods.bas"
while(1){
#line 19213 "ide/ide_methods.bas"
fornext_value6820=fornext_step6820+(*_SUB_IDEIMPORTBOOKMARKS_LONG_I);
#line 19213 "ide/ide_methods.bas"
fornext_entrylabel6820:
#line 19213 "ide/ide_methods.bas"
*_SUB_IDEIMPORTBOOKMARKS_LONG_I=fornext_value6820;
#line 19213 "ide/ide_methods.bas"
if (fornext_step_negative6820){
#line 19213 "ide/ide_methods.bas"
if (fornext_value6820<fornext_finalvalue6820) break;
#line 19213 "ide/ide_methods.bas"
}else{
#line 19213 "ide/ide_methods.bas"
if (fornext_value6820>fornext_finalvalue6820) break;
#line 19213 "ide/ide_methods.bas"
}
#line 19213 "ide/ide_methods.bas"
fornext_error6820:;
#line 19213 "ide/ide_methods.bas"
if(qbevent){evnt(28819,19213,"ide_methods.bas");if(r)goto S_66276;}
#line 19214 "ide/ide_methods.bas"
do{
#line 19214 "ide/ide_methods.bas"
*_SUB_IDEIMPORTBOOKMARKS_LONG_J=qbr(qbs_val<long double>(FUNC_READSETTING(__STRING_DEBUGFILE,_SUB_IDEIMPORTBOOKMARKS_STRING_F2,qbs_add(qbs_new_txt_len("breakpoint",10),qbs_str((int32)(*_SUB_IDEIMPORTBOOKMARKS_LONG_I))))));
#line 19214 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 19214 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19214,"ide_methods.bas");}while(r);
#line 19215 "ide/ide_methods.bas"
S_66278:;
#line 19215 "ide/ide_methods.bas"
if ((-(*_SUB_IDEIMPORTBOOKMARKS_LONG_J>func_ubound(__ARRAY_BYTE_IDEBREAKPOINTS,1,1)))||is_error_pending()){
#line 19215 "ide/ide_methods.bas"
if(qbevent){evnt(28819,19215,"ide_methods.bas");if(r)goto S_66278;}
#line 19215 "ide/ide_methods.bas"
do{
#line 19215 "ide/ide_methods.bas"
goto fornext_exit_6819;
#line 19215 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19215,"ide_methods.bas");}while(r);
#line 19215 "ide/ide_methods.bas"
}
#line 19216 "ide/ide_methods.bas"
do{
#line 19216 "ide/ide_methods.bas"
tmp_long=array_check((*_SUB_IDEIMPORTBOOKMARKS_LONG_J)-__ARRAY_BYTE_IDEBREAKPOINTS[4],__ARRAY_BYTE_IDEBREAKPOINTS[5]);
#line 19216 "ide/ide_methods.bas"
if (!is_error_pending()) ((int8*)(__ARRAY_BYTE_IDEBREAKPOINTS[0]))[tmp_long]= -1 ;
#line 19216 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19216,"ide_methods.bas");}while(r);
#line 19217 "ide/ide_methods.bas"
fornext_continue_6819:;
#line 19217 "ide/ide_methods.bas"
}
#line 19217 "ide/ide_methods.bas"
fornext_exit_6819:;
#line 19218 "ide/ide_methods.bas"
}
#line 19220 "ide/ide_methods.bas"
do{
#line 19220 "ide/ide_methods.bas"
*_SUB_IDEIMPORTBOOKMARKS_LONG_X=qbr(qbs_val<long double>(FUNC_READSETTING(__STRING_DEBUGFILE,_SUB_IDEIMPORTBOOKMARKS_STRING_F2,qbs_new_txt_len("total skips",11))));
#line 19220 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 19220 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19220,"ide_methods.bas");}while(r);
#line 19221 "ide/ide_methods.bas"
S_66285:;
#line 19221 "ide/ide_methods.bas"
if ((*_SUB_IDEIMPORTBOOKMARKS_LONG_X)||is_error_pending()){
#line 19221 "ide/ide_methods.bas"
if(qbevent){evnt(28819,19221,"ide_methods.bas");if(r)goto S_66285;}
#line 19222 "ide/ide_methods.bas"
S_66286:;
#line 19222 "ide/ide_methods.bas"
fornext_value6822= 1 ;
#line 19222 "ide/ide_methods.bas"
fornext_finalvalue6822=*_SUB_IDEIMPORTBOOKMARKS_LONG_X;
#line 19222 "ide/ide_methods.bas"
fornext_step6822= 1 ;
#line 19222 "ide/ide_methods.bas"
if (fornext_step6822<0) fornext_step_negative6822=1; else fornext_step_negative6822=0;
#line 19222 "ide/ide_methods.bas"
if (is_error_pending()) goto fornext_error6822;
#line 19222 "ide/ide_methods.bas"
goto fornext_entrylabel6822;
#line 19222 "ide/ide_methods.bas"
while(1){
#line 19222 "ide/ide_methods.bas"
fornext_value6822=fornext_step6822+(*_SUB_IDEIMPORTBOOKMARKS_LONG_I);
#line 19222 "ide/ide_methods.bas"
fornext_entrylabel6822:
#line 19222 "ide/ide_methods.bas"
*_SUB_IDEIMPORTBOOKMARKS_LONG_I=fornext_value6822;
#line 19222 "ide/ide_methods.bas"
if (fornext_step_negative6822){
#line 19222 "ide/ide_methods.bas"
if (fornext_value6822<fornext_finalvalue6822) break;
#line 19222 "ide/ide_methods.bas"
}else{
#line 19222 "ide/ide_methods.bas"
if (fornext_value6822>fornext_finalvalue6822) break;
#line 19222 "ide/ide_methods.bas"
}
#line 19222 "ide/ide_methods.bas"
fornext_error6822:;
#line 19222 "ide/ide_methods.bas"
if(qbevent){evnt(28819,19222,"ide_methods.bas");if(r)goto S_66286;}
#line 19223 "ide/ide_methods.bas"
do{
#line 19223 "ide/ide_methods.bas"
*_SUB_IDEIMPORTBOOKMARKS_LONG_J=qbr(qbs_val<long double>(FUNC_READSETTING(__STRING_DEBUGFILE,_SUB_IDEIMPORTBOOKMARKS_STRING_F2,qbs_add(qbs_new_txt_len("skip",4),qbs_str((int32)(*_SUB_IDEIMPORTBOOKMARKS_LONG_I))))));
#line 19223 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 19223 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19223,"ide_methods.bas");}while(r);
#line 19224 "ide/ide_methods.bas"
S_66288:;
#line 19224 "ide/ide_methods.bas"
if ((-(*_SUB_IDEIMPORTBOOKMARKS_LONG_J>func_ubound(__ARRAY_BYTE_IDESKIPLINES,1,1)))||is_error_pending()){
#line 19224 "ide/ide_methods.bas"
if(qbevent){evnt(28819,19224,"ide_methods.bas");if(r)goto S_66288;}
#line 19224 "ide/ide_methods.bas"
do{
#line 19224 "ide/ide_methods.bas"
goto fornext_exit_6821;
#line 19224 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19224,"ide_methods.bas");}while(r);
#line 19224 "ide/ide_methods.bas"
}
#line 19225 "ide/ide_methods.bas"
do{
#line 19225 "ide/ide_methods.bas"
tmp_long=array_check((*_SUB_IDEIMPORTBOOKMARKS_LONG_J)-__ARRAY_BYTE_IDESKIPLINES[4],__ARRAY_BYTE_IDESKIPLINES[5]);
#line 19225 "ide/ide_methods.bas"
if (!is_error_pending()) ((int8*)(__ARRAY_BYTE_IDESKIPLINES[0]))[tmp_long]= -1 ;
#line 19225 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19225,"ide_methods.bas");}while(r);
#line 19226 "ide/ide_methods.bas"
fornext_continue_6821:;
#line 19226 "ide/ide_methods.bas"
}
#line 19226 "ide/ide_methods.bas"
fornext_exit_6821:;
#line 19227 "ide/ide_methods.bas"
}
#line 19228 "ide/ide_methods.bas"
exit_subfunc:;
#line 19228 "ide/ide_methods.bas"
free_mem_lock(sf_mem_lock);
#line 19228 "ide/ide_methods.bas"
#include "free454.txt"
#line 19228 "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 19228 "ide/ide_methods.bas"
cmem_sp=tmp_cmem_sp;
#line 19228 "ide/ide_methods.bas"
}
