memset(&new_enabled[enabled_len], 0, (threadid+1-enabled_len)*sizeof(bool));
if (is_enabled != NULL) {
memcpy(new_enabled, is_enabled, enabled_len*sizeof(bool));
memset(&new_enabled[enabled_len], 0, (threadid+1-enabled_len)*sizeof(bool));
if (is_enabled != NULL) {
memcpy(new_enabled, is_enabled, enabled_len*sizeof(bool));