- hashed_process_data_child->x.over = new_x;
- hashed_process_data_child->x.middle = new_x;
- hashed_process_data_child->x.under = new_x;
+
+ if(hashed_process_data_child->x.over != new_x) {
+ hashed_process_data_child->x.over = new_x;
+ hashed_process_data_child->x.over_used = FALSE;
+ hashed_process_data_child->x.over_marked = FALSE;
+ }
+ if(hashed_process_data_child->x.middle != new_x) {
+ hashed_process_data_child->x.middle = new_x;
+ hashed_process_data_child->x.middle_used = FALSE;
+ hashed_process_data_child->x.middle_marked = FALSE;
+ }
+ if(hashed_process_data_child->x.under != new_x) {
+ hashed_process_data_child->x.under = new_x;
+ hashed_process_data_child->x.under_used = FALSE;
+ hashed_process_data_child->x.under_marked = FALSE;
+ }