X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=addon.c;h=67f2f6b078be24eb6a5355f2265790bb53e69311;hb=5bfb36032928ba9f8d12e72961af68bfab9ea648;hp=ee3f803392a964795bf96f6615bf32f8f105a251;hpb=6929408e937dca64da707a2d61f8cdf6ab857e93;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/addon.c b/addon.c index ee3f803..67f2f6b 100644 --- a/addon.c +++ b/addon.c @@ -69,6 +69,17 @@ static u32 addon_match( addon_alias *alias ){ return 0xffffffff; } +static void addon_alias_uid( addon_alias *alias, char buf[76] ){ + if( alias->workshop_id ){ + snprintf( buf, 128, "sr%03d-steam-"PRINTF_U64, + alias->type, alias->workshop_id ); + } + else { + snprintf( buf, 128, "sr%03d-local-%s", + alias->type, alias->foldername ); + } +} + static void addon_system_init( void ){ u32 reg_size = sizeof(addon_reg)*ADDON_MOUNTED_MAX; addon_system.registry = vg_linear_alloc( vg_mem.rtmemory, reg_size ); @@ -198,7 +209,9 @@ VG_STATIC void addon_print_info( addon_reg *reg ){ } VG_STATIC void addon_mount_finish( addon_reg *reg ){ +#if 0 addon_print_info( reg ); +#endif addon_system.registry_count ++; }