X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=addon.h;h=f63566e696d5ab32039aa08073a986d85cc67b25;hb=074fa69f479724f9800849430bad5caf730b01ef;hp=2b9d9ac4f7906e9af0ce3142b0ba12a5fe95fb14;hpb=825c3bce18272c0f81659e0eac469709d0462836;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/addon.h b/addon.h index 2b9d9ac..f63566e 100644 --- a/addon.h +++ b/addon.h @@ -1,14 +1,6 @@ #ifndef ADDON_H #define ADDON_H -#define ADDON_FOLDERNAME_MAX 64 - -/* total count that we have knowledge of */ -#define ADDON_MOUNTED_MAX 128 -#define ADDON_UID_MAX 76 - -#ifndef ADDON_DEFINE_ONLY - #include "skaterift.h" #include "vg/vg_steam_ugc.h" #include "addon_types.h" @@ -82,7 +74,10 @@ static int addon_get_content_folder( addon_reg *reg, vg_str *folder ); /* scanning routines */ static u32 addon_match( addon_alias *alias ); +static int addon_alias_eq( addon_alias *a, addon_alias *b ); static void addon_alias_uid( addon_alias *alias, char buf[ADDON_UID_MAX] ); +static int addon_uid_to_alias( char uid[ADDON_UID_MAX], addon_alias *alias ); +static void invalidate_addon_alias( addon_alias *alias ); static void addon_mount_content_folder( enum addon_type type, const char *base_folder, const char *content_ext ); @@ -104,5 +99,4 @@ static void addon_cache_unwatch( enum addon_type type, u16 cache_id ); static u16 addon_cache_create_viewer_from_uid( enum addon_type type, char uid[ADDON_UID_MAX] ); -#endif #endif /* ADDON_H */