qbs *_FUNC_MAKERELATIVEPATH_STRING_MAKERELATIVEPATH=NULL;
#line 130 "utilities/file.bas"
if (!_FUNC_MAKERELATIVEPATH_STRING_MAKERELATIVEPATH)_FUNC_MAKERELATIVEPATH_STRING_MAKERELATIVEPATH=qbs_new(0,0);
#line 130 "utilities/file.bas"
qbs*oldstr3749=NULL;
#line 130 "utilities/file.bas"
if(_FUNC_MAKERELATIVEPATH_STRING_BASEDIR->tmp||_FUNC_MAKERELATIVEPATH_STRING_BASEDIR->fixed||_FUNC_MAKERELATIVEPATH_STRING_BASEDIR->readonly){
#line 130 "utilities/file.bas"
oldstr3749=_FUNC_MAKERELATIVEPATH_STRING_BASEDIR;
#line 130 "utilities/file.bas"
if (oldstr3749->cmem_descriptor){
#line 130 "utilities/file.bas"
_FUNC_MAKERELATIVEPATH_STRING_BASEDIR=qbs_new_cmem(oldstr3749->len,0);
#line 130 "utilities/file.bas"
}else{
#line 130 "utilities/file.bas"
_FUNC_MAKERELATIVEPATH_STRING_BASEDIR=qbs_new(oldstr3749->len,0);
#line 130 "utilities/file.bas"
}
#line 130 "utilities/file.bas"
memcpy(_FUNC_MAKERELATIVEPATH_STRING_BASEDIR->chr,oldstr3749->chr,oldstr3749->len);
#line 130 "utilities/file.bas"
}
#line 130 "utilities/file.bas"
qbs*oldstr3750=NULL;
#line 130 "utilities/file.bas"
if(_FUNC_MAKERELATIVEPATH_STRING_TARGETPATH->tmp||_FUNC_MAKERELATIVEPATH_STRING_TARGETPATH->fixed||_FUNC_MAKERELATIVEPATH_STRING_TARGETPATH->readonly){
#line 130 "utilities/file.bas"
oldstr3750=_FUNC_MAKERELATIVEPATH_STRING_TARGETPATH;
#line 130 "utilities/file.bas"
if (oldstr3750->cmem_descriptor){
#line 130 "utilities/file.bas"
_FUNC_MAKERELATIVEPATH_STRING_TARGETPATH=qbs_new_cmem(oldstr3750->len,0);
#line 130 "utilities/file.bas"
}else{
#line 130 "utilities/file.bas"
_FUNC_MAKERELATIVEPATH_STRING_TARGETPATH=qbs_new(oldstr3750->len,0);
#line 130 "utilities/file.bas"
}
#line 130 "utilities/file.bas"
memcpy(_FUNC_MAKERELATIVEPATH_STRING_TARGETPATH->chr,oldstr3750->chr,oldstr3750->len);
#line 130 "utilities/file.bas"
}
qbs *_FUNC_MAKERELATIVEPATH_STRING_BASE=NULL;
#line 131 "utilities/file.bas"
if (!_FUNC_MAKERELATIVEPATH_STRING_BASE)_FUNC_MAKERELATIVEPATH_STRING_BASE=qbs_new(0,0);
#line 132 "utilities/file.bas"
byte_element_struct *byte_element_3751=NULL;
#line 132 "utilities/file.bas"
if (!byte_element_3751){
#line 132 "utilities/file.bas"
if ((mem_static_pointer+=12)<mem_static_limit) byte_element_3751=(byte_element_struct*)(mem_static_pointer-12); else byte_element_3751=(byte_element_struct*)mem_static_malloc(12);
#line 132 "utilities/file.bas"
}
qbs *_FUNC_MAKERELATIVEPATH_STRING_TARGETDIR=NULL;
#line 134 "utilities/file.bas"
if (!_FUNC_MAKERELATIVEPATH_STRING_TARGETDIR)_FUNC_MAKERELATIVEPATH_STRING_TARGETDIR=qbs_new(0,0);
qbs *_FUNC_MAKERELATIVEPATH_STRING_TARGETFILE=NULL;
#line 135 "utilities/file.bas"
if (!_FUNC_MAKERELATIVEPATH_STRING_TARGETFILE)_FUNC_MAKERELATIVEPATH_STRING_TARGETFILE=qbs_new(0,0);
#line 135 "utilities/file.bas"
byte_element_struct *byte_element_3752=NULL;
#line 135 "utilities/file.bas"
if (!byte_element_3752){
#line 135 "utilities/file.bas"
if ((mem_static_pointer+=12)<mem_static_limit) byte_element_3752=(byte_element_struct*)(mem_static_pointer-12); else byte_element_3752=(byte_element_struct*)mem_static_malloc(12);
#line 135 "utilities/file.bas"
}
qbs *_FUNC_MAKERELATIVEPATH_STRING_TARGET=NULL;
#line 136 "utilities/file.bas"
if (!_FUNC_MAKERELATIVEPATH_STRING_TARGET)_FUNC_MAKERELATIVEPATH_STRING_TARGET=qbs_new(0,0);
#line 137 "utilities/file.bas"
byte_element_struct *byte_element_3753=NULL;
#line 137 "utilities/file.bas"
if (!byte_element_3753){
#line 137 "utilities/file.bas"
if ((mem_static_pointer+=12)<mem_static_limit) byte_element_3753=(byte_element_struct*)(mem_static_pointer-12); else byte_element_3753=(byte_element_struct*)mem_static_malloc(12);
#line 137 "utilities/file.bas"
}
int32 *_FUNC_MAKERELATIVEPATH_LONG_BPOS=NULL;
#line 139 "utilities/file.bas"
if(_FUNC_MAKERELATIVEPATH_LONG_BPOS==NULL){
#line 139 "utilities/file.bas"
_FUNC_MAKERELATIVEPATH_LONG_BPOS=(int32*)mem_static_malloc(4);
#line 139 "utilities/file.bas"
*_FUNC_MAKERELATIVEPATH_LONG_BPOS=0;
#line 139 "utilities/file.bas"
}
int32 *_FUNC_MAKERELATIVEPATH_LONG_TPOS=NULL;
#line 139 "utilities/file.bas"
if(_FUNC_MAKERELATIVEPATH_LONG_TPOS==NULL){
#line 139 "utilities/file.bas"
_FUNC_MAKERELATIVEPATH_LONG_TPOS=(int32*)mem_static_malloc(4);
#line 139 "utilities/file.bas"
*_FUNC_MAKERELATIVEPATH_LONG_TPOS=0;
#line 139 "utilities/file.bas"
}
int32 *_FUNC_MAKERELATIVEPATH_LONG_MATCHED=NULL;
#line 139 "utilities/file.bas"
if(_FUNC_MAKERELATIVEPATH_LONG_MATCHED==NULL){
#line 139 "utilities/file.bas"
_FUNC_MAKERELATIVEPATH_LONG_MATCHED=(int32*)mem_static_malloc(4);
#line 139 "utilities/file.bas"
*_FUNC_MAKERELATIVEPATH_LONG_MATCHED=0;
#line 139 "utilities/file.bas"
}
int32 *_FUNC_MAKERELATIVEPATH_LONG_BNEXT=NULL;
#line 141 "utilities/file.bas"
if(_FUNC_MAKERELATIVEPATH_LONG_BNEXT==NULL){
#line 141 "utilities/file.bas"
_FUNC_MAKERELATIVEPATH_LONG_BNEXT=(int32*)mem_static_malloc(4);
#line 141 "utilities/file.bas"
*_FUNC_MAKERELATIVEPATH_LONG_BNEXT=0;
#line 141 "utilities/file.bas"
}
int32 *_FUNC_MAKERELATIVEPATH_LONG_TNEXT=NULL;
#line 142 "utilities/file.bas"
if(_FUNC_MAKERELATIVEPATH_LONG_TNEXT==NULL){
#line 142 "utilities/file.bas"
_FUNC_MAKERELATIVEPATH_LONG_TNEXT=(int32*)mem_static_malloc(4);
#line 142 "utilities/file.bas"
*_FUNC_MAKERELATIVEPATH_LONG_TNEXT=0;
#line 142 "utilities/file.bas"
}
qbs *_FUNC_MAKERELATIVEPATH_STRING_BSEG=NULL;
#line 144 "utilities/file.bas"
if (!_FUNC_MAKERELATIVEPATH_STRING_BSEG)_FUNC_MAKERELATIVEPATH_STRING_BSEG=qbs_new(0,0);
qbs *_FUNC_MAKERELATIVEPATH_STRING_TSEG=NULL;
#line 145 "utilities/file.bas"
if (!_FUNC_MAKERELATIVEPATH_STRING_TSEG)_FUNC_MAKERELATIVEPATH_STRING_TSEG=qbs_new(0,0);
#line 154 "utilities/file.bas"
byte_element_struct *byte_element_3755=NULL;
#line 154 "utilities/file.bas"
if (!byte_element_3755){
#line 154 "utilities/file.bas"
if ((mem_static_pointer+=12)<mem_static_limit) byte_element_3755=(byte_element_struct*)(mem_static_pointer-12); else byte_element_3755=(byte_element_struct*)mem_static_malloc(12);
#line 154 "utilities/file.bas"
}
#line 154 "utilities/file.bas"
byte_element_struct *byte_element_3756=NULL;
#line 154 "utilities/file.bas"
if (!byte_element_3756){
#line 154 "utilities/file.bas"
if ((mem_static_pointer+=12)<mem_static_limit) byte_element_3756=(byte_element_struct*)(mem_static_pointer-12); else byte_element_3756=(byte_element_struct*)mem_static_malloc(12);
#line 154 "utilities/file.bas"
}
int32 *_FUNC_MAKERELATIVEPATH_LONG_UPCOUNT=NULL;
#line 160 "utilities/file.bas"
if(_FUNC_MAKERELATIVEPATH_LONG_UPCOUNT==NULL){
#line 160 "utilities/file.bas"
_FUNC_MAKERELATIVEPATH_LONG_UPCOUNT=(int32*)mem_static_malloc(4);
#line 160 "utilities/file.bas"
*_FUNC_MAKERELATIVEPATH_LONG_UPCOUNT=0;
#line 160 "utilities/file.bas"
}
qbs *_FUNC_MAKERELATIVEPATH_STRING_REMAINDER=NULL;
#line 167 "utilities/file.bas"
if (!_FUNC_MAKERELATIVEPATH_STRING_REMAINDER)_FUNC_MAKERELATIVEPATH_STRING_REMAINDER=qbs_new(0,0);
qbs *_FUNC_MAKERELATIVEPATH_STRING_RESULT=NULL;
#line 169 "utilities/file.bas"
if (!_FUNC_MAKERELATIVEPATH_STRING_RESULT)_FUNC_MAKERELATIVEPATH_STRING_RESULT=qbs_new(0,0);
int32 *_FUNC_MAKERELATIVEPATH_LONG_UPIDX=NULL;
#line 170 "utilities/file.bas"
if(_FUNC_MAKERELATIVEPATH_LONG_UPIDX==NULL){
#line 170 "utilities/file.bas"
_FUNC_MAKERELATIVEPATH_LONG_UPIDX=(int32*)mem_static_malloc(4);
#line 170 "utilities/file.bas"
*_FUNC_MAKERELATIVEPATH_LONG_UPIDX=0;
#line 170 "utilities/file.bas"
}
#line 170 "utilities/file.bas"
int64 fornext_value3759;
#line 170 "utilities/file.bas"
int64 fornext_finalvalue3759;
#line 170 "utilities/file.bas"
int64 fornext_step3759;
#line 170 "utilities/file.bas"
uint8 fornext_step_negative3759;
