i->openmin = 0;
}
}
- if (i->min > i->max ||
- (i->min == i->max && (i->openmin || i->openmax))) {
+ if (interval_checkempty(i)) {
i->empty = 1;
return -EINVAL;
}
i->openmax = 0;
}
}
- if (i->min > i->max ||
- (i->min == i->max && (i->openmin || i->openmax))) {
+ if (interval_checkempty(i)) {
i->empty = 1;
return -EINVAL;
}
i->openmax = 0;
}
}
- if (i->min > i->max ||
- (i->min == i->max && (i->openmin || i->openmax))) {
+ if (interval_checkempty(i)) {
i->empty = 1;
return -EINVAL;
}
i->max = UINT_MAX;
}
+INLINE int interval_checkempty(const interval_t *i)
+{
+ return (i->min > i->max ||
+ (i->min == i->max && (i->openmin || i->openmax)));
+}
+
INLINE int interval_empty(const interval_t *i)
{
return i->empty;