4void c_range(DCELL *result, DCELL *values,
int n,
const void *closure UNUSED)
9 Rast_set_d_null_value(&
min, 1);
10 Rast_set_d_null_value(&
max, 1);
12 for (i = 0; i < n; i++) {
13 if (Rast_is_d_null_value(&values[i]))
16 if (Rast_is_d_null_value(&
min) ||
min > values[i])
19 if (Rast_is_d_null_value(&
max) ||
max < values[i])
23 if (Rast_is_d_null_value(&
min) || Rast_is_d_null_value(&
max))
24 Rast_set_d_null_value(result, 1);