Make object pointer const in object_exist function
This commit is contained in:
1 parent
475cd59e45
commit
866aaa9011
1 file changed
+3
-2
+3
-2
@@ -23,7 +23,7 @@ struct object_store {
|
|||||||
ObjectID reusable_ids[MAX_OBJ_COUNT];
|
ObjectID reusable_ids[MAX_OBJ_COUNT];
|
||||||
};
|
};
|
||||||
|
|
||||||
bool object_exists(ObjectStore *os, void *object);
|
bool object_exists(ObjectStore *os, const void *object);
|
||||||
|
|
||||||
ObjectStore *create_object_store() {
|
ObjectStore *create_object_store() {
|
||||||
ObjectStore *os = (ObjectStore *)malloc(sizeof(ObjectStore));
|
ObjectStore *os = (ObjectStore *)malloc(sizeof(ObjectStore));
|
||||||
@@ -107,6 +107,7 @@ void remove_object_from_store(ObjectStore *os, ObjectID *id_ptr) {
|
|||||||
// Figure out how much we need to decrement the count. Since, a lot of
|
// Figure out how much we need to decrement the count. Since, a lot of
|
||||||
// objects may have been removed, the count needs to equal the last active
|
// objects may have been removed, the count needs to equal the last active
|
||||||
// object.
|
// object.
|
||||||
|
// cppcheck-suppress unsignedPositive
|
||||||
for (size_t i = id - 1; i >= 0; --i) {
|
for (size_t i = id - 1; i >= 0; --i) {
|
||||||
if (os->object_ptrs[i]) {
|
if (os->object_ptrs[i]) {
|
||||||
new_count = i + 1;
|
new_count = i + 1;
|
||||||
@@ -175,7 +176,7 @@ void destroy_object_store(ObjectStore **os) {
|
|||||||
*os = NULL;
|
*os = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool object_exists(ObjectStore *os, void *object) {
|
bool object_exists(ObjectStore *os, const void *object) {
|
||||||
// This is a crude implementation for checking that an object has already
|
// This is a crude implementation for checking that an object has already
|
||||||
// been added.
|
// been added.
|
||||||
// TODO (Abdelrahman): Figure out if there is a better way of doing this
|
// TODO (Abdelrahman): Figure out if there is a better way of doing this
|
||||||
|
|||||||
Reference in new issue
Block a user