qbs *_FUNC_UDTARRAYBOUNDEXPR_STRING_UDTARRAYBOUNDEXPR=NULL;
#line 16420 "qb64pe.bas"
if (!_FUNC_UDTARRAYBOUNDEXPR_STRING_UDTARRAYBOUNDEXPR)_FUNC_UDTARRAYBOUNDEXPR_STRING_UDTARRAYBOUNDEXPR=qbs_new(0,0);
#line 16420 "qb64pe.bas"
qbs*oldstr2218=NULL;
#line 16420 "qb64pe.bas"
if(_FUNC_UDTARRAYBOUNDEXPR_STRING_DESCRIPTOR->tmp||_FUNC_UDTARRAYBOUNDEXPR_STRING_DESCRIPTOR->fixed||_FUNC_UDTARRAYBOUNDEXPR_STRING_DESCRIPTOR->readonly){
#line 16420 "qb64pe.bas"
oldstr2218=_FUNC_UDTARRAYBOUNDEXPR_STRING_DESCRIPTOR;
#line 16420 "qb64pe.bas"
if (oldstr2218->cmem_descriptor){
#line 16420 "qb64pe.bas"
_FUNC_UDTARRAYBOUNDEXPR_STRING_DESCRIPTOR=qbs_new_cmem(oldstr2218->len,0);
#line 16420 "qb64pe.bas"
}else{
#line 16420 "qb64pe.bas"
_FUNC_UDTARRAYBOUNDEXPR_STRING_DESCRIPTOR=qbs_new(oldstr2218->len,0);
#line 16420 "qb64pe.bas"
}
#line 16420 "qb64pe.bas"
memcpy(_FUNC_UDTARRAYBOUNDEXPR_STRING_DESCRIPTOR->chr,oldstr2218->chr,oldstr2218->len);
#line 16420 "qb64pe.bas"
}
#line 16420 "qb64pe.bas"
qbs*oldstr2219=NULL;
#line 16420 "qb64pe.bas"
if(_FUNC_UDTARRAYBOUNDEXPR_STRING_DIMENSION_EXPR->tmp||_FUNC_UDTARRAYBOUNDEXPR_STRING_DIMENSION_EXPR->fixed||_FUNC_UDTARRAYBOUNDEXPR_STRING_DIMENSION_EXPR->readonly){
#line 16420 "qb64pe.bas"
oldstr2219=_FUNC_UDTARRAYBOUNDEXPR_STRING_DIMENSION_EXPR;
#line 16420 "qb64pe.bas"
if (oldstr2219->cmem_descriptor){
#line 16420 "qb64pe.bas"
_FUNC_UDTARRAYBOUNDEXPR_STRING_DIMENSION_EXPR=qbs_new_cmem(oldstr2219->len,0);
#line 16420 "qb64pe.bas"
}else{
#line 16420 "qb64pe.bas"
_FUNC_UDTARRAYBOUNDEXPR_STRING_DIMENSION_EXPR=qbs_new(oldstr2219->len,0);
#line 16420 "qb64pe.bas"
}
#line 16420 "qb64pe.bas"
memcpy(_FUNC_UDTARRAYBOUNDEXPR_STRING_DIMENSION_EXPR->chr,oldstr2219->chr,oldstr2219->len);
#line 16420 "qb64pe.bas"
}
qbs *_FUNC_UDTARRAYBOUNDEXPR_STRING_HELPER_NAME=NULL;
#line 16421 "qb64pe.bas"
if (!_FUNC_UDTARRAYBOUNDEXPR_STRING_HELPER_NAME)_FUNC_UDTARRAYBOUNDEXPR_STRING_HELPER_NAME=qbs_new(0,0);
int32 *_FUNC_UDTARRAYBOUNDEXPR_LONG_DESC_POS=NULL;
#line 16422 "qb64pe.bas"
if(_FUNC_UDTARRAYBOUNDEXPR_LONG_DESC_POS==NULL){
#line 16422 "qb64pe.bas"
_FUNC_UDTARRAYBOUNDEXPR_LONG_DESC_POS=(int32*)mem_static_malloc(4);
#line 16422 "qb64pe.bas"
*_FUNC_UDTARRAYBOUNDEXPR_LONG_DESC_POS=0;
#line 16422 "qb64pe.bas"
}
int32 *_FUNC_UDTARRAYBOUNDEXPR_LONG_DIM_I=NULL;
#line 16423 "qb64pe.bas"
if(_FUNC_UDTARRAYBOUNDEXPR_LONG_DIM_I==NULL){
#line 16423 "qb64pe.bas"
_FUNC_UDTARRAYBOUNDEXPR_LONG_DIM_I=(int32*)mem_static_malloc(4);
#line 16423 "qb64pe.bas"
*_FUNC_UDTARRAYBOUNDEXPR_LONG_DIM_I=0;
#line 16423 "qb64pe.bas"
}
int32 *_FUNC_UDTARRAYBOUNDEXPR_LONG_DIM_LOWER=NULL;
#line 16424 "qb64pe.bas"
if(_FUNC_UDTARRAYBOUNDEXPR_LONG_DIM_LOWER==NULL){
#line 16424 "qb64pe.bas"
_FUNC_UDTARRAYBOUNDEXPR_LONG_DIM_LOWER=(int32*)mem_static_malloc(4);
#line 16424 "qb64pe.bas"
*_FUNC_UDTARRAYBOUNDEXPR_LONG_DIM_LOWER=0;
#line 16424 "qb64pe.bas"
}
int32 *_FUNC_UDTARRAYBOUNDEXPR_LONG_DIM_ELEMENTS=NULL;
#line 16425 "qb64pe.bas"
if(_FUNC_UDTARRAYBOUNDEXPR_LONG_DIM_ELEMENTS==NULL){
#line 16425 "qb64pe.bas"
_FUNC_UDTARRAYBOUNDEXPR_LONG_DIM_ELEMENTS=(int32*)mem_static_malloc(4);
#line 16425 "qb64pe.bas"
*_FUNC_UDTARRAYBOUNDEXPR_LONG_DIM_ELEMENTS=0;
#line 16425 "qb64pe.bas"
}
int32 *_FUNC_UDTARRAYBOUNDEXPR_LONG_BOUND_VALUE=NULL;
#line 16426 "qb64pe.bas"
if(_FUNC_UDTARRAYBOUNDEXPR_LONG_BOUND_VALUE==NULL){
#line 16426 "qb64pe.bas"
_FUNC_UDTARRAYBOUNDEXPR_LONG_BOUND_VALUE=(int32*)mem_static_malloc(4);
#line 16426 "qb64pe.bas"
*_FUNC_UDTARRAYBOUNDEXPR_LONG_BOUND_VALUE=0;
#line 16426 "qb64pe.bas"
}
#line 16440 "qb64pe.bas"
int16 pass2220;
#line 16441 "qb64pe.bas"
int16 pass2221;
#line 16444 "qb64pe.bas"
int64 fornext_value2223;
#line 16444 "qb64pe.bas"
int64 fornext_finalvalue2223;
#line 16444 "qb64pe.bas"
int64 fornext_step2223;
#line 16444 "qb64pe.bas"
uint8 fornext_step_negative2223;
#line 16455 "qb64pe.bas"
int16 pass2224;
#line 16458 "qb64pe.bas"
int16 pass2225;
#line 16459 "qb64pe.bas"
int16 pass2226;
#line 16460 "qb64pe.bas"
int16 pass2227;
