Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Finetuned handle checks #415

Closed
wants to merge 2 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Empty file added internal/source/bookmarks.bin
Empty file.
45 changes: 41 additions & 4 deletions internal/source/clear.txt
Original file line number Diff line number Diff line change
Expand Up @@ -940,7 +940,7 @@ __STRING_CMDLINEFILE->len=0;
*__BYTE_MONOCHROMELOGGINGMODE=0;
if (__ARRAY_UDT_BACKUPUSEDVARIABLELIST[2]&1){
if (__ARRAY_UDT_BACKUPUSEDVARIABLELIST[2]&2){
memset((void*)(__ARRAY_UDT_BACKUPUSEDVARIABLELIST[0]),0,__ARRAY_UDT_BACKUPUSEDVARIABLELIST[5]*120);
memset((void*)(__ARRAY_UDT_BACKUPUSEDVARIABLELIST[0]),0,__ARRAY_UDT_BACKUPUSEDVARIABLELIST[5]*76);
}else{
if (__ARRAY_UDT_BACKUPUSEDVARIABLELIST[2]&4){
cmem_dynamic_free((uint8*)(__ARRAY_UDT_BACKUPUSEDVARIABLELIST[0]));
Expand Down Expand Up @@ -970,6 +970,28 @@ __STRING_LASTWARNINGHEADER->len=0;
__STRING_QB64PREFIX->len=0;
*__LONG_QB64PREFIX_SET=0;
*__BYTE_VERSIONINFOSET=0;
if (__ARRAY_STRING_EMBEDFILELIST[2]&1){
if (__ARRAY_STRING_EMBEDFILELIST[2]&2){
tmp_long=__ARRAY_STRING_EMBEDFILELIST[5]*__ARRAY_STRING_EMBEDFILELIST[9];
while(tmp_long--){
((qbs*)(((uint64*)(__ARRAY_STRING_EMBEDFILELIST[0]))[tmp_long]))->len=0;
}
}else{
tmp_long=__ARRAY_STRING_EMBEDFILELIST[5]*__ARRAY_STRING_EMBEDFILELIST[9];
while(tmp_long--){
qbs_free((qbs*)(((uint64*)(__ARRAY_STRING_EMBEDFILELIST[0]))[tmp_long]));
}
free((void*)(__ARRAY_STRING_EMBEDFILELIST[0]));
__ARRAY_STRING_EMBEDFILELIST[2]^=1;
__ARRAY_STRING_EMBEDFILELIST[4]=2147483647;
__ARRAY_STRING_EMBEDFILELIST[5]=0;
__ARRAY_STRING_EMBEDFILELIST[6]=0;
__ARRAY_STRING_EMBEDFILELIST[8]=2147483647;
__ARRAY_STRING_EMBEDFILELIST[9]=0;
__ARRAY_STRING_EMBEDFILELIST[10]=0;
__ARRAY_STRING_EMBEDFILELIST[0]=(ptrszint)&nothingstring;
}
}
__STRING_VIFILEVERSIONNUM->len=0;
__STRING_VIPRODUCTVERSIONNUM->len=0;
__STRING_VICOMPANYNAME->len=0;
Expand Down Expand Up @@ -1898,7 +1920,7 @@ memset((char*)__UDT_ID+ 2859,0, 2);
*__LONG_IDS_MAX=0;
if (__ARRAY_UDT_IDS[2]&1){
if (__ARRAY_UDT_IDS[2]&2){
memset((void*)(__ARRAY_UDT_IDS[0]),0,__ARRAY_UDT_IDS[5]*2869);
memset((void*)(__ARRAY_UDT_IDS[0]),0,__ARRAY_UDT_IDS[5]*2865);
}else{
if (__ARRAY_UDT_IDS[2]&4){
cmem_dynamic_free((uint8*)(__ARRAY_UDT_IDS[0]));
Expand Down Expand Up @@ -2581,7 +2603,7 @@ __ARRAY_LONG_UDTENEXT[0]=(ptrszint)nothingvalue;
*__LONG_DEFININGTYPE=0;
if (__ARRAY_UDT_USEDVARIABLELIST[2]&1){
if (__ARRAY_UDT_USEDVARIABLELIST[2]&2){
memset((void*)(__ARRAY_UDT_USEDVARIABLELIST[0]),0,__ARRAY_UDT_USEDVARIABLELIST[5]*120);
memset((void*)(__ARRAY_UDT_USEDVARIABLELIST[0]),0,__ARRAY_UDT_USEDVARIABLELIST[5]*76);
}else{
if (__ARRAY_UDT_USEDVARIABLELIST[2]&4){
cmem_dynamic_free((uint8*)(__ARRAY_UDT_USEDVARIABLELIST[0]));
Expand Down Expand Up @@ -2797,9 +2819,24 @@ __STRING_TEMPOP->len=0;
__STRING_VERSIONINFOKEY->len=0;
__STRING_VERSIONINFOVALUE->len=0;
*__LONG_VICOMMAS=0;
*__LONG_BRA=0;
*__LONG_KET=0;
__STRING_EMBEDFILE->len=0;
__STRING_EMBEDHANDLE->len=0;
__STRING_EMBEDPATH->len=0;
__STRING_EMBEDFILEONLY->len=0;
*__LONG_J=0;
*__LONG_EFLUB=0;
__STRING_EXEICONFILE->len=0;
__STRING_ICONPATH->len=0;
__STRING_EXEICONFILEONLY->len=0;
*__LONG_SPO=0;
*__LONG_PPO=0;
*__LONG_CLE=0;
__STRING_GAP->len=0;
*__LONG_RSQ=0;
*__LONG_RSF=0;
*__LONG_RSR=0;
*__LONG_LINEDATAOFFSET=0;
__STRING_ENTIRELINE->len=0;
__STRING_U->len=0;
Expand Down Expand Up @@ -3003,7 +3040,6 @@ __STRING_LAYOUTCOMMENT_BACKUP->len=0;
*__LONG_LAYOUTOK_BACKUP=0;
__STRING_LAYOUT_BACKUP->len=0;
*__LONG_UNRESOLVED=0;
*__LONG_UBOUND_SF=0;
*__LONG_OLDSFLISTN=0;
*__LONG_R2=0;
*__LONG_FF=0;
Expand All @@ -3021,6 +3057,7 @@ __STRING_T__ASCII_CHR_046__PATH__ASCII_CHR_046__EXE->len=0;
*__LONG_ERRNO=0;
*__LONG_MANIBUF=0;
*__LONG_ICONRCBUF=0;
*__LONG_EFLFF=0;
*__LONG_WIN=0;
*__LONG_LNX=0;
*__LONG_MAC=0;
Expand Down
9 changes: 5 additions & 4 deletions internal/source/compilelog.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
g++ -no-pie -w -std=gnu++14 -DFREEGLUT_STATIC -I./internal/c/libqb/include -I./internal/c/parts/core/src/ -I./internal/c/parts/core/glew/include/ -DDEPENDENCY_SOCKETS -DDEPENDENCY_NO_PRINTER -DDEPENDENCY_ICON -DDEPENDENCY_NO_SCREENIMAGE internal/c/qbx.cpp -c -o internal/c/qbx.o
g++ -no-pie -w -std=gnu++14 -DFREEGLUT_STATIC -I./internal/c/libqb/include -I./internal/c/parts/core/src/ -I./internal/c/parts/core/glew/include/ -DDEPENDENCY_SOCKETS -DDEPENDENCY_NO_PRINTER -DDEPENDENCY_ICON -DDEPENDENCY_NO_SCREENIMAGE ./internal/c/libqb_make_000101000.o ./internal/c/qbx.o -o "/home/runner/work/QB64pe/QB64pe/qb64pe" ./internal/c/libqb/src/threading.o ./internal/c/libqb/src/buffer.o ./internal/c/libqb/src/filepath.o ./internal/c/libqb/src/datetime.o ./internal/c/libqb/src/rounding.o ./internal/c/libqb/src/http.o ./internal/c/libqb/src/threading-posix.o ./internal/c/libqb/src/glut-main-thread.o ./internal/c/libqb/src/glut-message.o ./internal/c/libqb/src/glut-msg-queue.o ./internal/c/parts/gui/tinyfiledialogs.o ./internal/c/parts/gui/gui.o ./internal/c/parts/video/font/freetypeamalgam.o ./internal/c/parts/video/font/font.o ./internal/c/parts/audio/stub_audio.o ./internal/c/parts/core/src.a -lGL -lGLU -lX11 -lpthread -ldl -lrt -lcurl
objcopy --only-keep-debug "/home/runner/work/QB64pe/QB64pe/qb64pe" "./internal/temp/qb64pe.sym"
objcopy --strip-unneeded "/home/runner/work/QB64pe/QB64pe/qb64pe"
internal\c\c_compiler\bin\c++.exe -w -std=gnu++14 -DGLEW_STATIC -DFREEGLUT_STATIC -Iinternal\c\libqb/include -Iinternal\c/parts/core/src/ -Iinternal\c/parts/core/glew/include/ -DDEPENDENCY_SOCKETS -DDEPENDENCY_NO_PRINTER -DDEPENDENCY_ICON -DDEPENDENCY_NO_SCREENIMAGE -DCURL_STATICLIB -Iinternal\c/parts/network/http/include internal\c/qbx.cpp -c -o internal\c/qbx.o
internal\c\c_compiler\bin\windres.exe -i internal\temp\icon.rc -o internal\temp\icon.o
internal\c\c_compiler\bin\c++.exe -w -std=gnu++14 -DGLEW_STATIC -DFREEGLUT_STATIC -Iinternal\c\libqb/include -Iinternal\c/parts/core/src/ -Iinternal\c/parts/core/glew/include/ -DDEPENDENCY_SOCKETS -DDEPENDENCY_NO_PRINTER -DDEPENDENCY_ICON -DDEPENDENCY_NO_SCREENIMAGE -DCURL_STATICLIB -Iinternal\c/parts/network/http/include internal\c/libqb_make_000101000.o internal\c/qbx.o internal\temp\icon.o -o "qb64pe.exe" internal\c\libqb/src/threading.o internal\c\libqb/src/buffer.o internal\c\libqb/src/filepath.o internal\c\libqb/src/datetime.o internal\c\libqb/src/rounding.o internal\c\libqb/src/http.o internal\c\libqb/src/threading-windows.o internal\c\libqb/src/glut-main-thread.o internal\c\libqb/src/glut-message.o internal\c\libqb/src/glut-msg-queue.o internal\c/parts/gui/tinyfiledialogs.o internal\c/parts/gui/gui.o internal\c/parts/video/font/freetypeamalgam.o internal\c/parts/video/font/font.o internal\c/parts/audio/stub_audio.o internal\c/parts/compression/miniz.o internal\c/parts/compression/compression.o internal\c/parts/network/http/libcurl.a internal\c/parts/core/src.a -static-libgcc -static-libstdc++ -lcomdlg32 -lole32 -lcrypt32 -mconsole -mwindows -lopengl32 -lglu32 -lwinmm -lws2_32 -lgdi32
internal\c\c_compiler\bin\objcopy.exe --only-keep-debug "qb64pe.exe" "internal\temp/qb64pe.exe.sym"
internal\c\c_compiler\bin\objcopy.exe --strip-unneeded "qb64pe.exe"
26 changes: 13 additions & 13 deletions internal/source/data1.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@ if(_FUNC_PARSECMDLINEARGS_LONG_I==NULL){
_FUNC_PARSECMDLINEARGS_LONG_I=(int32*)mem_static_malloc(4);
*_FUNC_PARSECMDLINEARGS_LONG_I=0;
}
int64 fornext_value2134;
int64 fornext_finalvalue2134;
int64 fornext_step2134;
uint8 fornext_step_negative2134;
int64 fornext_value2177;
int64 fornext_finalvalue2177;
int64 fornext_step2177;
uint8 fornext_step_negative2177;
qbs *_FUNC_PARSECMDLINEARGS_STRING_TOKEN=NULL;
if (!_FUNC_PARSECMDLINEARGS_STRING_TOKEN)_FUNC_PARSECMDLINEARGS_STRING_TOKEN=qbs_new(0,0);
static qbs *sc_2135=qbs_new(0,0);
static qbs *sc_2178=qbs_new(0,0);
int32 *_FUNC_PARSECMDLINEARGS_LONG_CMDLINESWITCH=NULL;
if(_FUNC_PARSECMDLINEARGS_LONG_CMDLINESWITCH==NULL){
_FUNC_PARSECMDLINEARGS_LONG_CMDLINESWITCH=(int32*)mem_static_malloc(4);
Expand All @@ -22,16 +22,16 @@ if(_FUNC_PARSECMDLINEARGS_LONG_SETTINGSMODE==NULL){
_FUNC_PARSECMDLINEARGS_LONG_SETTINGSMODE=(int32*)mem_static_malloc(4);
*_FUNC_PARSECMDLINEARGS_LONG_SETTINGSMODE=0;
}
static qbs *sc_2162=qbs_new(0,0);
static qbs *sc_2205=qbs_new(0,0);
qbs *_FUNC_PARSECMDLINEARGS_STRING_DEBUGINFOINIWARNING=NULL;
if (!_FUNC_PARSECMDLINEARGS_STRING_DEBUGINFOINIWARNING)_FUNC_PARSECMDLINEARGS_STRING_DEBUGINFOINIWARNING=qbs_new(0,0);
int32 pass2178;
int32 pass2180;
int32 pass2186;
static qbs *sc_2187=qbs_new(0,0);
int32 pass2221;
int32 pass2223;
int32 pass2229;
static qbs *sc_2230=qbs_new(0,0);
qbs *_FUNC_PARSECMDLINEARGS_STRING_PASSEDFILENAME=NULL;
if (!_FUNC_PARSECMDLINEARGS_STRING_PASSEDFILENAME)_FUNC_PARSECMDLINEARGS_STRING_PASSEDFILENAME=qbs_new(0,0);
byte_element_struct *byte_element_2188=NULL;
if (!byte_element_2188){
if ((mem_static_pointer+=12)<mem_static_limit) byte_element_2188=(byte_element_struct*)(mem_static_pointer-12); else byte_element_2188=(byte_element_struct*)mem_static_malloc(12);
byte_element_struct *byte_element_2231=NULL;
if (!byte_element_2231){
if ((mem_static_pointer+=12)<mem_static_limit) byte_element_2231=(byte_element_struct*)(mem_static_pointer-12); else byte_element_2231=(byte_element_struct*)mem_static_malloc(12);
}
28 changes: 14 additions & 14 deletions internal/source/data10.txt
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
qbs*oldstr2307=NULL;
qbs*oldstr2350=NULL;
if(_SUB_ASSIGN_STRING_A->tmp||_SUB_ASSIGN_STRING_A->fixed||_SUB_ASSIGN_STRING_A->readonly){
oldstr2307=_SUB_ASSIGN_STRING_A;
if (oldstr2307->cmem_descriptor){
_SUB_ASSIGN_STRING_A=qbs_new_cmem(oldstr2307->len,0);
oldstr2350=_SUB_ASSIGN_STRING_A;
if (oldstr2350->cmem_descriptor){
_SUB_ASSIGN_STRING_A=qbs_new_cmem(oldstr2350->len,0);
}else{
_SUB_ASSIGN_STRING_A=qbs_new(oldstr2307->len,0);
_SUB_ASSIGN_STRING_A=qbs_new(oldstr2350->len,0);
}
memcpy(_SUB_ASSIGN_STRING_A->chr,oldstr2307->chr,oldstr2307->len);
memcpy(_SUB_ASSIGN_STRING_A->chr,oldstr2350->chr,oldstr2350->len);
}
int32 *_SUB_ASSIGN_LONG_I=NULL;
if(_SUB_ASSIGN_LONG_I==NULL){
_SUB_ASSIGN_LONG_I=(int32*)mem_static_malloc(4);
*_SUB_ASSIGN_LONG_I=0;
}
int64 fornext_value2309;
int64 fornext_finalvalue2309;
int64 fornext_step2309;
uint8 fornext_step_negative2309;
int64 fornext_value2352;
int64 fornext_finalvalue2352;
int64 fornext_step2352;
uint8 fornext_step_negative2352;
int32 *_SUB_ASSIGN_LONG_C=NULL;
if(_SUB_ASSIGN_LONG_C==NULL){
_SUB_ASSIGN_LONG_C=(int32*)mem_static_malloc(4);
Expand All @@ -29,8 +29,8 @@ _SUB_ASSIGN_LONG_B=(int32*)mem_static_malloc(4);
}
qbs *_SUB_ASSIGN_STRING_A2=NULL;
if (!_SUB_ASSIGN_STRING_A2)_SUB_ASSIGN_STRING_A2=qbs_new(0,0);
int32 pass2310;
int32 pass2311;
int32 pass2353;
int32 pass2354;
qbs *_SUB_ASSIGN_STRING_L=NULL;
if (!_SUB_ASSIGN_STRING_L)_SUB_ASSIGN_STRING_L=qbs_new(0,0);
int32 *_SUB_ASSIGN_LONG_TRY=NULL;
Expand All @@ -43,5 +43,5 @@ if(_SUB_ASSIGN_LONG_TYP==NULL){
_SUB_ASSIGN_LONG_TYP=(int32*)mem_static_malloc(4);
*_SUB_ASSIGN_LONG_TYP=0;
}
int32 pass2313;
int32 pass2314;
int32 pass2356;
int32 pass2357;
38 changes: 19 additions & 19 deletions internal/source/data100.txt
Original file line number Diff line number Diff line change
@@ -1,32 +1,32 @@
qbs*oldstr3702=NULL;
qbs*oldstr3747=NULL;
if(_SUB_INITIALISE_ARRAY_UDT_VARSTRINGS_STRING_N->tmp||_SUB_INITIALISE_ARRAY_UDT_VARSTRINGS_STRING_N->fixed||_SUB_INITIALISE_ARRAY_UDT_VARSTRINGS_STRING_N->readonly){
oldstr3702=_SUB_INITIALISE_ARRAY_UDT_VARSTRINGS_STRING_N;
if (oldstr3702->cmem_descriptor){
_SUB_INITIALISE_ARRAY_UDT_VARSTRINGS_STRING_N=qbs_new_cmem(oldstr3702->len,0);
oldstr3747=_SUB_INITIALISE_ARRAY_UDT_VARSTRINGS_STRING_N;
if (oldstr3747->cmem_descriptor){
_SUB_INITIALISE_ARRAY_UDT_VARSTRINGS_STRING_N=qbs_new_cmem(oldstr3747->len,0);
}else{
_SUB_INITIALISE_ARRAY_UDT_VARSTRINGS_STRING_N=qbs_new(oldstr3702->len,0);
_SUB_INITIALISE_ARRAY_UDT_VARSTRINGS_STRING_N=qbs_new(oldstr3747->len,0);
}
memcpy(_SUB_INITIALISE_ARRAY_UDT_VARSTRINGS_STRING_N->chr,oldstr3702->chr,oldstr3702->len);
memcpy(_SUB_INITIALISE_ARRAY_UDT_VARSTRINGS_STRING_N->chr,oldstr3747->chr,oldstr3747->len);
}
qbs*oldstr3703=NULL;
qbs*oldstr3748=NULL;
if(_SUB_INITIALISE_ARRAY_UDT_VARSTRINGS_STRING_BYTESPERELEMENT->tmp||_SUB_INITIALISE_ARRAY_UDT_VARSTRINGS_STRING_BYTESPERELEMENT->fixed||_SUB_INITIALISE_ARRAY_UDT_VARSTRINGS_STRING_BYTESPERELEMENT->readonly){
oldstr3703=_SUB_INITIALISE_ARRAY_UDT_VARSTRINGS_STRING_BYTESPERELEMENT;
if (oldstr3703->cmem_descriptor){
_SUB_INITIALISE_ARRAY_UDT_VARSTRINGS_STRING_BYTESPERELEMENT=qbs_new_cmem(oldstr3703->len,0);
oldstr3748=_SUB_INITIALISE_ARRAY_UDT_VARSTRINGS_STRING_BYTESPERELEMENT;
if (oldstr3748->cmem_descriptor){
_SUB_INITIALISE_ARRAY_UDT_VARSTRINGS_STRING_BYTESPERELEMENT=qbs_new_cmem(oldstr3748->len,0);
}else{
_SUB_INITIALISE_ARRAY_UDT_VARSTRINGS_STRING_BYTESPERELEMENT=qbs_new(oldstr3703->len,0);
_SUB_INITIALISE_ARRAY_UDT_VARSTRINGS_STRING_BYTESPERELEMENT=qbs_new(oldstr3748->len,0);
}
memcpy(_SUB_INITIALISE_ARRAY_UDT_VARSTRINGS_STRING_BYTESPERELEMENT->chr,oldstr3703->chr,oldstr3703->len);
memcpy(_SUB_INITIALISE_ARRAY_UDT_VARSTRINGS_STRING_BYTESPERELEMENT->chr,oldstr3748->chr,oldstr3748->len);
}
qbs*oldstr3704=NULL;
qbs*oldstr3749=NULL;
if(_SUB_INITIALISE_ARRAY_UDT_VARSTRINGS_STRING_ACC->tmp||_SUB_INITIALISE_ARRAY_UDT_VARSTRINGS_STRING_ACC->fixed||_SUB_INITIALISE_ARRAY_UDT_VARSTRINGS_STRING_ACC->readonly){
oldstr3704=_SUB_INITIALISE_ARRAY_UDT_VARSTRINGS_STRING_ACC;
if (oldstr3704->cmem_descriptor){
_SUB_INITIALISE_ARRAY_UDT_VARSTRINGS_STRING_ACC=qbs_new_cmem(oldstr3704->len,0);
oldstr3749=_SUB_INITIALISE_ARRAY_UDT_VARSTRINGS_STRING_ACC;
if (oldstr3749->cmem_descriptor){
_SUB_INITIALISE_ARRAY_UDT_VARSTRINGS_STRING_ACC=qbs_new_cmem(oldstr3749->len,0);
}else{
_SUB_INITIALISE_ARRAY_UDT_VARSTRINGS_STRING_ACC=qbs_new(oldstr3704->len,0);
_SUB_INITIALISE_ARRAY_UDT_VARSTRINGS_STRING_ACC=qbs_new(oldstr3749->len,0);
}
memcpy(_SUB_INITIALISE_ARRAY_UDT_VARSTRINGS_STRING_ACC->chr,oldstr3704->chr,oldstr3704->len);
memcpy(_SUB_INITIALISE_ARRAY_UDT_VARSTRINGS_STRING_ACC->chr,oldstr3749->chr,oldstr3749->len);
}
int32 *_SUB_INITIALISE_ARRAY_UDT_VARSTRINGS_LONG_OFFSET=NULL;
if(_SUB_INITIALISE_ARRAY_UDT_VARSTRINGS_LONG_OFFSET==NULL){
Expand All @@ -38,4 +38,4 @@ if(_SUB_INITIALISE_ARRAY_UDT_VARSTRINGS_LONG_ELEMENT==NULL){
_SUB_INITIALISE_ARRAY_UDT_VARSTRINGS_LONG_ELEMENT=(int32*)mem_static_malloc(4);
*_SUB_INITIALISE_ARRAY_UDT_VARSTRINGS_LONG_ELEMENT=0;
}
int32 pass3706;
int32 pass3751;
38 changes: 19 additions & 19 deletions internal/source/data101.txt
Original file line number Diff line number Diff line change
@@ -1,32 +1,32 @@
qbs*oldstr3707=NULL;
qbs*oldstr3752=NULL;
if(_SUB_FREE_ARRAY_UDT_VARSTRINGS_STRING_N->tmp||_SUB_FREE_ARRAY_UDT_VARSTRINGS_STRING_N->fixed||_SUB_FREE_ARRAY_UDT_VARSTRINGS_STRING_N->readonly){
oldstr3707=_SUB_FREE_ARRAY_UDT_VARSTRINGS_STRING_N;
if (oldstr3707->cmem_descriptor){
_SUB_FREE_ARRAY_UDT_VARSTRINGS_STRING_N=qbs_new_cmem(oldstr3707->len,0);
oldstr3752=_SUB_FREE_ARRAY_UDT_VARSTRINGS_STRING_N;
if (oldstr3752->cmem_descriptor){
_SUB_FREE_ARRAY_UDT_VARSTRINGS_STRING_N=qbs_new_cmem(oldstr3752->len,0);
}else{
_SUB_FREE_ARRAY_UDT_VARSTRINGS_STRING_N=qbs_new(oldstr3707->len,0);
_SUB_FREE_ARRAY_UDT_VARSTRINGS_STRING_N=qbs_new(oldstr3752->len,0);
}
memcpy(_SUB_FREE_ARRAY_UDT_VARSTRINGS_STRING_N->chr,oldstr3707->chr,oldstr3707->len);
memcpy(_SUB_FREE_ARRAY_UDT_VARSTRINGS_STRING_N->chr,oldstr3752->chr,oldstr3752->len);
}
qbs*oldstr3708=NULL;
qbs*oldstr3753=NULL;
if(_SUB_FREE_ARRAY_UDT_VARSTRINGS_STRING_BYTESPERELEMENT->tmp||_SUB_FREE_ARRAY_UDT_VARSTRINGS_STRING_BYTESPERELEMENT->fixed||_SUB_FREE_ARRAY_UDT_VARSTRINGS_STRING_BYTESPERELEMENT->readonly){
oldstr3708=_SUB_FREE_ARRAY_UDT_VARSTRINGS_STRING_BYTESPERELEMENT;
if (oldstr3708->cmem_descriptor){
_SUB_FREE_ARRAY_UDT_VARSTRINGS_STRING_BYTESPERELEMENT=qbs_new_cmem(oldstr3708->len,0);
oldstr3753=_SUB_FREE_ARRAY_UDT_VARSTRINGS_STRING_BYTESPERELEMENT;
if (oldstr3753->cmem_descriptor){
_SUB_FREE_ARRAY_UDT_VARSTRINGS_STRING_BYTESPERELEMENT=qbs_new_cmem(oldstr3753->len,0);
}else{
_SUB_FREE_ARRAY_UDT_VARSTRINGS_STRING_BYTESPERELEMENT=qbs_new(oldstr3708->len,0);
_SUB_FREE_ARRAY_UDT_VARSTRINGS_STRING_BYTESPERELEMENT=qbs_new(oldstr3753->len,0);
}
memcpy(_SUB_FREE_ARRAY_UDT_VARSTRINGS_STRING_BYTESPERELEMENT->chr,oldstr3708->chr,oldstr3708->len);
memcpy(_SUB_FREE_ARRAY_UDT_VARSTRINGS_STRING_BYTESPERELEMENT->chr,oldstr3753->chr,oldstr3753->len);
}
qbs*oldstr3709=NULL;
qbs*oldstr3754=NULL;
if(_SUB_FREE_ARRAY_UDT_VARSTRINGS_STRING_ACC->tmp||_SUB_FREE_ARRAY_UDT_VARSTRINGS_STRING_ACC->fixed||_SUB_FREE_ARRAY_UDT_VARSTRINGS_STRING_ACC->readonly){
oldstr3709=_SUB_FREE_ARRAY_UDT_VARSTRINGS_STRING_ACC;
if (oldstr3709->cmem_descriptor){
_SUB_FREE_ARRAY_UDT_VARSTRINGS_STRING_ACC=qbs_new_cmem(oldstr3709->len,0);
oldstr3754=_SUB_FREE_ARRAY_UDT_VARSTRINGS_STRING_ACC;
if (oldstr3754->cmem_descriptor){
_SUB_FREE_ARRAY_UDT_VARSTRINGS_STRING_ACC=qbs_new_cmem(oldstr3754->len,0);
}else{
_SUB_FREE_ARRAY_UDT_VARSTRINGS_STRING_ACC=qbs_new(oldstr3709->len,0);
_SUB_FREE_ARRAY_UDT_VARSTRINGS_STRING_ACC=qbs_new(oldstr3754->len,0);
}
memcpy(_SUB_FREE_ARRAY_UDT_VARSTRINGS_STRING_ACC->chr,oldstr3709->chr,oldstr3709->len);
memcpy(_SUB_FREE_ARRAY_UDT_VARSTRINGS_STRING_ACC->chr,oldstr3754->chr,oldstr3754->len);
}
int32 *_SUB_FREE_ARRAY_UDT_VARSTRINGS_LONG_OFFSET=NULL;
if(_SUB_FREE_ARRAY_UDT_VARSTRINGS_LONG_OFFSET==NULL){
Expand All @@ -38,4 +38,4 @@ if(_SUB_FREE_ARRAY_UDT_VARSTRINGS_LONG_ELEMENT==NULL){
_SUB_FREE_ARRAY_UDT_VARSTRINGS_LONG_ELEMENT=(int32*)mem_static_malloc(4);
*_SUB_FREE_ARRAY_UDT_VARSTRINGS_LONG_ELEMENT=0;
}
int32 pass3711;
int32 pass3756;
32 changes: 16 additions & 16 deletions internal/source/data102.txt
Original file line number Diff line number Diff line change
@@ -1,24 +1,24 @@
qbs*oldstr3712=NULL;
qbs*oldstr3757=NULL;
if(_SUB_COPY_FULL_UDT_STRING_DST->tmp||_SUB_COPY_FULL_UDT_STRING_DST->fixed||_SUB_COPY_FULL_UDT_STRING_DST->readonly){
oldstr3712=_SUB_COPY_FULL_UDT_STRING_DST;
if (oldstr3712->cmem_descriptor){
_SUB_COPY_FULL_UDT_STRING_DST=qbs_new_cmem(oldstr3712->len,0);
oldstr3757=_SUB_COPY_FULL_UDT_STRING_DST;
if (oldstr3757->cmem_descriptor){
_SUB_COPY_FULL_UDT_STRING_DST=qbs_new_cmem(oldstr3757->len,0);
}else{
_SUB_COPY_FULL_UDT_STRING_DST=qbs_new(oldstr3712->len,0);
_SUB_COPY_FULL_UDT_STRING_DST=qbs_new(oldstr3757->len,0);
}
memcpy(_SUB_COPY_FULL_UDT_STRING_DST->chr,oldstr3712->chr,oldstr3712->len);
memcpy(_SUB_COPY_FULL_UDT_STRING_DST->chr,oldstr3757->chr,oldstr3757->len);
}
qbs*oldstr3713=NULL;
qbs*oldstr3758=NULL;
if(_SUB_COPY_FULL_UDT_STRING_SRC->tmp||_SUB_COPY_FULL_UDT_STRING_SRC->fixed||_SUB_COPY_FULL_UDT_STRING_SRC->readonly){
oldstr3713=_SUB_COPY_FULL_UDT_STRING_SRC;
if (oldstr3713->cmem_descriptor){
_SUB_COPY_FULL_UDT_STRING_SRC=qbs_new_cmem(oldstr3713->len,0);
oldstr3758=_SUB_COPY_FULL_UDT_STRING_SRC;
if (oldstr3758->cmem_descriptor){
_SUB_COPY_FULL_UDT_STRING_SRC=qbs_new_cmem(oldstr3758->len,0);
}else{
_SUB_COPY_FULL_UDT_STRING_SRC=qbs_new(oldstr3713->len,0);
_SUB_COPY_FULL_UDT_STRING_SRC=qbs_new(oldstr3758->len,0);
}
memcpy(_SUB_COPY_FULL_UDT_STRING_SRC->chr,oldstr3713->chr,oldstr3713->len);
memcpy(_SUB_COPY_FULL_UDT_STRING_SRC->chr,oldstr3758->chr,oldstr3758->len);
}
int16 pass3714;
int16 pass3759;
int32 *_SUB_COPY_FULL_UDT_LONG_OFFSET=NULL;
if(_SUB_COPY_FULL_UDT_LONG_OFFSET==NULL){
_SUB_COPY_FULL_UDT_LONG_OFFSET=(int32*)mem_static_malloc(4);
Expand All @@ -29,6 +29,6 @@ if(_SUB_COPY_FULL_UDT_LONG_ELEMENT==NULL){
_SUB_COPY_FULL_UDT_LONG_ELEMENT=(int32*)mem_static_malloc(4);
*_SUB_COPY_FULL_UDT_LONG_ELEMENT=0;
}
int16 pass3716;
int32 pass3717;
int16 pass3718;
int16 pass3761;
int32 pass3762;
int16 pass3763;
16 changes: 8 additions & 8 deletions internal/source/data103.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@ if(_SUB_DUMP_UDTS_LONG_I==NULL){
_SUB_DUMP_UDTS_LONG_I=(int32*)mem_static_malloc(4);
*_SUB_DUMP_UDTS_LONG_I=0;
}
int64 fornext_value3721;
int64 fornext_finalvalue3721;
int64 fornext_step3721;
uint8 fornext_step_negative3721;
int64 fornext_value3725;
int64 fornext_finalvalue3725;
int64 fornext_step3725;
uint8 fornext_step_negative3725;
int64 fornext_value3766;
int64 fornext_finalvalue3766;
int64 fornext_step3766;
uint8 fornext_step_negative3766;
int64 fornext_value3770;
int64 fornext_finalvalue3770;
int64 fornext_step3770;
uint8 fornext_step_negative3770;
Loading