Changeset 98000fb in mainline for kernel/generic/src/adt/bitmap.c
- Timestamp:
- 2009-06-03T19:34:45Z (16 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 301ff30
- Parents:
- 69e68e3
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/src/adt/bitmap.c
r69e68e3 r98000fb 55 55 * @param bits Number of bits stored in bitmap. 56 56 */ 57 void bitmap_initialize(bitmap_t *bitmap, uint8_t *map, count_t bits)57 void bitmap_initialize(bitmap_t *bitmap, uint8_t *map, size_t bits) 58 58 { 59 59 bitmap->map = map; … … 67 67 * @param bits Number of bits to set. 68 68 */ 69 void bitmap_set_range(bitmap_t *bitmap, index_t start, count_t bits)69 void bitmap_set_range(bitmap_t *bitmap, size_t start, size_t bits) 70 70 { 71 index_t i=0;72 index_t aligned_start;73 count_t lub; /* leading unaligned bits */74 count_t amb; /* aligned middle bits */75 count_t tab; /* trailing aligned bits */71 size_t i = 0; 72 size_t aligned_start; 73 size_t lub; /* leading unaligned bits */ 74 size_t amb; /* aligned middle bits */ 75 size_t tab; /* trailing aligned bits */ 76 76 77 77 ASSERT(start + bits <= bitmap->bits); … … 117 117 * @param bits Number of bits to clear. 118 118 */ 119 void bitmap_clear_range(bitmap_t *bitmap, index_t start, count_t bits)119 void bitmap_clear_range(bitmap_t *bitmap, size_t start, size_t bits) 120 120 { 121 index_t i=0;122 index_t aligned_start;123 count_t lub; /* leading unaligned bits */124 count_t amb; /* aligned middle bits */125 count_t tab; /* trailing aligned bits */121 size_t i = 0; 122 size_t aligned_start; 123 size_t lub; /* leading unaligned bits */ 124 size_t amb; /* aligned middle bits */ 125 size_t tab; /* trailing aligned bits */ 126 126 127 127 ASSERT(start + bits <= bitmap->bits); … … 169 169 * @param bits Number of bits to copy. 170 170 */ 171 void bitmap_copy(bitmap_t *dst, bitmap_t *src, count_t bits)171 void bitmap_copy(bitmap_t *dst, bitmap_t *src, size_t bits) 172 172 { 173 index_t i;173 size_t i; 174 174 175 175 ASSERT(bits <= dst->bits);
Note:
See TracChangeset
for help on using the changeset viewer.