if (_SUB_RETRIEVESEARCHHISTORY_ARRAY_STRING_SEARHHISTORY[2]&1){ tmp_long=_SUB_RETRIEVESEARCHHISTORY_ARRAY_STRING_SEARHHISTORY[5]; while(tmp_long--) qbs_free((qbs*)((uint64*)(_SUB_RETRIEVESEARCHHISTORY_ARRAY_STRING_SEARHHISTORY[0]))[tmp_long]); free((void*)(_SUB_RETRIEVESEARCHHISTORY_ARRAY_STRING_SEARHHISTORY[0])); } free_mem_lock( (mem_lock*)((ptrszint*)_SUB_RETRIEVESEARCHHISTORY_ARRAY_STRING_SEARHHISTORY)[8] );