internal asset functions are now static

pull/2/head
Sara 2023-05-05 23:23:41 +02:00
parent 64b8dbcbf3
commit cc08588b17
1 changed files with 4 additions and 4 deletions

View File

@ -6,12 +6,12 @@
#define NUM_ASSETS 256
void _remove_asset(resource_t*);
static void _remove_asset(resource_t*);
resource_t g_assets[NUM_ASSETS];
resource_t* g_assets_endptr = g_assets;
resource_t* insert_asset(const resource_t* resource) {
static resource_t* insert_asset(const resource_t* resource) {
*g_assets_endptr = *resource;
resource_t* inserted = g_assets_endptr;
++g_assets_endptr;
@ -95,7 +95,7 @@ resource_t* get_asset(const char* file) {
return NULL;
}
void _delete_referenced_asset(resource_t* res) {
static void _delete_referenced_asset(resource_t* res) {
free(res->name);
switch(res->type) {
default:
@ -139,7 +139,7 @@ void clean_assets() {
g_assets_endptr = g_assets;
}
void _remove_asset(resource_t* res) {
static void _remove_asset(resource_t* res) {
_delete_referenced_asset(res);
resource_t* last = g_assets_endptr - 1;
memmove(res, last, sizeof(resource_t));