| 178 | } |
| 179 | |
| 180 | static void blacklist_to_bitmap(const struct rune_blacklist *blist, |
| 181 | bitmap *bitmap, size_t nbits) |
| 182 | { |
| 183 | bitmap_zero(bitmap, nbits); |
| 184 | for (size_t i = 0; i < tal_count(blist); i++) { |
| 185 | assert(blist[i].end < nbits); |
| 186 | bitmap_fill_range(bitmap, blist[i].start, blist[i].end+1); |
| 187 | } |
| 188 | } |
| 189 | |
| 190 | static struct rune_blacklist *bitmap_to_blacklist(tal_t *ctx, |
| 191 | const bitmap *bitmap, size_t nbits) |
no test coverage detected