diff --git a/meta/evmod.namespaces b/meta/evmod.namespaces index a1214d3..bd45c16 100644 --- a/meta/evmod.namespaces +++ b/meta/evmod.namespaces @@ -6,7 +6,7 @@ EV_NS_DEF_END(Asset) EV_NS_DEF_BEGIN(AssetManager) -EV_NS_DEF_FN(void, mount, (CONST_STR, path), (CONST_STR, as)) +EV_NS_DEF_FN(void, mount, (evstring *, path), (evstring *, as)) EV_NS_DEF_END(AssetManager) /* #include LOADERS_NAMESPACES_H */ diff --git a/src/mod.c b/src/mod.c index 2fcfede..2cac510 100644 --- a/src/mod.c +++ b/src/mod.c @@ -140,10 +140,11 @@ ev_asset_free( void ev_assetmanager_mount( - CONST_STR path, - CONST_STR as) + evstring *path, + evstring *as) { - AssetSysCheck(assetsys_mount(AssetManagerData.sys, path, as)); + evstring_pushstr(as, ":/"); + AssetSysCheck(assetsys_mount(AssetManagerData.sys, *path, *as)); } const Asset *