qbs_free(_SUB_DEBUGMODE_STRING_M); if (_SUB_DEBUGMODE_ARRAY_UDT_BUTTON[2]&1){ tmp_long=_SUB_DEBUGMODE_ARRAY_UDT_BUTTON[5]; while(tmp_long--) { qbs_free(*(qbs**)(_SUB_DEBUGMODE_ARRAY_UDT_BUTTON[0]+(128/8+1-1)*tmp_long+ 8));} free((void*)(_SUB_DEBUGMODE_ARRAY_UDT_BUTTON[0])); } free_mem_lock( (mem_lock*)((ptrszint*)_SUB_DEBUGMODE_ARRAY_UDT_BUTTON)[8] ); qbs_free(_SUB_DEBUGMODE_STRING_RESULT); qbs_free(_SUB_DEBUGMODE_STRING_TEMP); qbs_free(_SUB_DEBUGMODE_STRING_CMD); qbs_free(_SUB_DEBUGMODE_STRING_PROGRAM); qbs_free(_SUB_DEBUGMODE_STRING_VALUE); qbs_free(_SUB_DEBUGMODE_STRING_EXPECTED); qbs_free(_SUB_DEBUGMODE_STRING_P); qbs_free(_SUB_DEBUGMODE_STRING_BREAKPOINTLIST); qbs_free(_SUB_DEBUGMODE_STRING_SKIPLIST); qbs_free(_SUB_DEBUGMODE_STRING_R); qbs_free(_SUB_DEBUGMODE_STRING_A); qbs_free(_SUB_DEBUGMODE_STRING_FILTER); qbs_free(_SUB_DEBUGMODE_STRING_TEMPARRAYINDEXES); qbs_free(_SUB_DEBUGMODE_STRING_TEMPSCOPE); qbs_free(_SUB_DEBUGMODE_STRING_VARTYPE); qbs_free(_SUB_DEBUGMODE_STRING_TEMPVARTYPE); qbs_free(_SUB_DEBUGMODE_STRING_TEMPELEMENTOFFSET); qbs_free(_SUB_DEBUGMODE_STRING_TEMP2); qbs_free(_SUB_DEBUGMODE_STRING_RECVDATA);