summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authordimitri staessens <dimitri.staessens@ugent.be>2017-09-23 12:27:23 +0200
committerdimitri staessens <dimitri.staessens@ugent.be>2017-09-23 12:32:07 +0200
commit7ee95a3809aab3152837ceb5ffcd001ee9e83fde (patch)
tree506d539e05267f1e15d89da3f0a930e92dd879b1 /include
parent17ab2b6d6bc95337d5fd54e058c0822260dbacf1 (diff)
downloadouroboros-7ee95a3809aab3152837ceb5ffcd001ee9e83fde.tar.gz
ouroboros-7ee95a3809aab3152837ceb5ffcd001ee9e83fde.zip
lib: Clean up bitmap implementation
There was a return -1 in the allocate call which is unsafe since -1 may be a valid id in the bitmap. Since it's a data structure for internal use, I replaced the NULL checks with assertions.
Diffstat (limited to 'include')
-rw-r--r--include/ouroboros/bitmap.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/include/ouroboros/bitmap.h b/include/ouroboros/bitmap.h
index a5921fc7..d40bb509 100644
--- a/include/ouroboros/bitmap.h
+++ b/include/ouroboros/bitmap.h
@@ -32,17 +32,17 @@ struct bmp;
struct bmp * bmp_create(size_t bits,
ssize_t offset);
-void bmp_destroy(struct bmp * b);
+void bmp_destroy(struct bmp * bmp);
-ssize_t bmp_allocate(struct bmp * instance);
+ssize_t bmp_allocate(struct bmp * bmp);
-int bmp_release(struct bmp * instance,
+int bmp_release(struct bmp * bmp,
ssize_t id);
-bool bmp_is_id_valid(struct bmp * b,
+bool bmp_is_id_valid(struct bmp * bmp,
ssize_t id);
-bool bmp_is_id_used(struct bmp * b,
+bool bmp_is_id_used(struct bmp * bmp,
ssize_t id);
#endif /* OUROBOROS_BITMAP_H */