Changeset 98000fb in mainline for kernel/generic/include/adt/bitmap.h


Ignore:
Timestamp:
2009-06-03T19:34:45Z (15 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
301ff30
Parents:
69e68e3
Message:

remove redundant index_t and count_t types (which were always quite ambiguous and not actually needed)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/include/adt/bitmap.h

    r69e68e3 r98000fb  
    4242typedef struct {
    4343        uint8_t *map;
    44         count_t bits;
     44        size_t bits;
    4545} bitmap_t;
    4646
    47 extern void bitmap_initialize(bitmap_t *bitmap, uint8_t *map, count_t bits);
    48 extern void bitmap_set_range(bitmap_t *bitmap, index_t start, count_t bits);
    49 extern void bitmap_clear_range(bitmap_t *bitmap, index_t start, count_t bits);
    50 extern void bitmap_copy(bitmap_t *dst, bitmap_t *src, count_t bits);
     47extern void bitmap_initialize(bitmap_t *bitmap, uint8_t *map, size_t bits);
     48extern void bitmap_set_range(bitmap_t *bitmap, size_t start, size_t bits);
     49extern void bitmap_clear_range(bitmap_t *bitmap, size_t start, size_t bits);
     50extern void bitmap_copy(bitmap_t *dst, bitmap_t *src, size_t bits);
    5151
    52 static inline int bitmap_get(bitmap_t *bitmap,index_t bit)
     52static inline int bitmap_get(bitmap_t *bitmap, size_t bit)
    5353{
    5454        if(bit >= bitmap->bits)
    5555                return 0;
     56       
    5657        return !! ((bitmap->map)[bit/8] & (1 << (bit & 7)));
    5758}
Note: See TracChangeset for help on using the changeset viewer.