X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=addon.h;fp=addon.h;h=f1d466e10f7938237331c95a5e3d565e7af760e8;hb=7b1e8a237acc3121c86fab9b5946da6a8d3bf6c4;hp=65e88e187ccc0d517defa694f5366270b906c748;hpb=460613225c0918fe71bcdb14fbd131e26b863296;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/addon.h b/addon.h index 65e88e1..f1d466e 100644 --- a/addon.h +++ b/addon.h @@ -1,7 +1,8 @@ #ifndef ADDON_H #define ADDON_H -#include "workshop.h" +#include "common.h" +#include "vg/vg_steam_ugc.h" #include "workshop_types.h" #define ADDON_MOUNTED_MAX 128 #define ADDON_FOLDERNAME_MAX 64 @@ -38,6 +39,7 @@ static void addon_system_init( void ); static u32 addon_count( enum workshop_file_type type ); static addon_reg *get_addon_from_index(enum workshop_file_type type, u32 index); static u32 get_index_from_addon( enum workshop_file_type type, addon_reg *a ); +static int addon_get_content_folder( addon_reg *reg, vg_str *folder ); /* scanning routines */ VG_STATIC void addon_mount_content_folder( enum workshop_file_type type,