- * type *jmap_@name_get(const struct jmap_@name *map, size_t index);
- * size_t jmap_@name_popcount(const struct jmap_@name *map,
- * size_t start, size_t end_incl);
- * size_t jmap_@name_nth(const struct jmap_@name *map,
- * size_t n, size_t invalid);
- * size_t jmap_@name_first(const struct jmap_@name *map,
- * size_t invalid);
- * size_t jmap_@name_next(const struct jmap_@name *map,
- * size_t prev, size_t invalid);
- * size_t jmap_@name_last(const struct jmap_@name *map,
- * size_t invalid);
- * size_t jmap_@name_prev(const struct jmap_@name *map,
- * size_t prev, size_t invalid);
+ * // Counting and iteration.
+ * unsigned long jmap_@name_popcount(const struct jmap_@name *map,
+ * unsigned long start,
+ * unsigned long end_incl);
+ * unsigned long jmap_@name_nth(const struct jmap_@name *map,
+ * unsigned long n, unsigned long invalid);
+ * unsigned long jmap_@name_first(const struct jmap_@name *map,
+ * unsigned long invalid);
+ * unsigned long jmap_@name_next(const struct jmap_@name *map,
+ * unsigned long prev,
+ * unsigned long invalid);
+ * unsigned long jmap_@name_last(const struct jmap_@name *map,
+ * unsigned long invalid);
+ * unsigned long jmap_@name_prev(const struct jmap_@name *map,
+ * unsigned long prev,
+ * unsigned long invalid);