}
static void uid_range_coalesce(UidRange **p, unsigned *n) {
- unsigned i, j;
-
assert(p);
assert(n);
- for (i = 0; i < *n; i++) {
- for (j = i + 1; j < *n; j++) {
+ for (unsigned i = 0; i < *n; i++) {
+ for (unsigned j = i + 1; j < *n; j++) {
UidRange *x = (*p)+i, *y = (*p)+j;
if (uid_range_intersect(x, y->start, y->nr)) {
int uid_range_add(UidRange **p, unsigned *n, uid_t start, uid_t nr) {
bool found = false;
UidRange *x;
- unsigned i;
assert(p);
assert(n);
if (nr <= 0)
return 0;
- for (i = 0; i < *n; i++) {
+ for (unsigned i = 0; i < *n; i++) {
x = (*p) + i;
if (uid_range_intersect(x, start, nr)) {
found = true;
int uid_range_next_lower(const UidRange *p, unsigned n, uid_t *uid) {
uid_t closest = UID_INVALID, candidate;
- unsigned i;
assert(p);
assert(uid);
candidate = *uid - 1;
- for (i = 0; i < n; i++) {
+ for (unsigned i = 0; i < n; i++) {
uid_t begin, end;
begin = p[i].start;
}
bool uid_range_contains(const UidRange *p, unsigned n, uid_t uid) {
- unsigned i;
-
assert(p);
assert(uid);
- for (i = 0; i < n; i++)
+ for (unsigned i = 0; i < n; i++)
if (uid >= p[i].start && uid < p[i].start + p[i].nr)
return true;