Lines Matching refs:r
69 range_init (struct range_list *r) in range_init() argument
71 r->total = 8; in range_init()
72 r->used = 0; in range_init()
73 r->ranges = xmalloc (r->total * sizeof (struct range)); in range_init()
77 range_add (struct range_list *r, int lowfd, size_t len) in range_add() argument
79 if (r->used == r->total) in range_add()
81 r->total *= 2; in range_add()
82 r->ranges = xrealloc (r->ranges, r->total * sizeof (struct range)); in range_add()
84 r->ranges[r->used].lowfd = lowfd; in range_add()
85 r->ranges[r->used].len = len; in range_add()
86 r->used++; in range_add()
90 range_close (struct range_list *r) in range_close() argument
92 for (size_t i = 0; i < r->used; i++) in range_close()
94 int minfd = r->ranges[i].lowfd; in range_close()
95 int maxfd = r->ranges[i].lowfd + r->ranges[i].len; in range_close()
99 free (r->ranges); in range_close()