Adding some assertions
This commit is contained in:
@ -7,7 +7,9 @@
|
||||
|
||||
#include "item.h"
|
||||
|
||||
assetmanageritem_t * assetManagerItemGet(assetmanager_t *man, char *key) {
|
||||
assetmanageritem_t * assetManagerItemGet(
|
||||
assetmanager_t *man, const char key[]
|
||||
) {
|
||||
uint8_t i;
|
||||
assetmanageritem_t *item;
|
||||
|
||||
@ -19,11 +21,13 @@ assetmanageritem_t * assetManagerItemGet(assetmanager_t *man, char *key) {
|
||||
return NULL;
|
||||
}
|
||||
|
||||
assetmanageritem_t * assetManagerItemAdd(assetmanager_t *manager, char *key) {
|
||||
assetmanageritem_t * assetManagerItemAdd(
|
||||
assetmanager_t *manager, const char key[]
|
||||
) {
|
||||
// Check if key already exists.
|
||||
assetmanageritem_t *item = manager->items + manager->itemCount++;
|
||||
item->state = ASSET_MANAGER_STATE_NOT_READY;
|
||||
memcpy(item->key, key, strlen(key) + 1);
|
||||
item->key = key;
|
||||
item->holderCount = 0x00;
|
||||
return item;
|
||||
}
|
||||
|
Reference in New Issue
Block a user