weight.cc (317B)
1 #include "backenddef" 2 3 void BackendDef::weight(unsigned w) { 4 static int lock; 5 6 mutex_lock(&lock); 7 8 wt = w; 9 if (!minmax_wt_set) { 10 min_wt = w; 11 max_wt = w; 12 minmax_wt_set = true; 13 } else { 14 if (min_wt < w) 15 min_wt = w; 16 if (max_wt > w) 17 max_wt = w; 18 } 19 20 mutex_unlock(&lock); 21 }