aboutsummaryrefslogtreecommitdiff
path: root/lib/addons
diff options
context:
space:
mode:
authorLars Op den Kamp <lars@opdenkamp.eu>2012-11-09 01:29:12 +0100
committerLars Op den Kamp <lars@opdenkamp.eu>2012-11-10 01:15:07 +0100
commit2c7ac24c76a72977b0e819fe8f3838be6d3e0ec0 (patch)
tree7391e363466dcf826baaf3c3ba415b92cc95919b /lib/addons
parent42f6b3e6a4f9d2321afbc47209a88d1455a27820 (diff)
[pvr] added FreeString()
Diffstat (limited to 'lib/addons')
-rw-r--r--lib/addons/library.xbmc.addon/libXBMC_addon.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/addons/library.xbmc.addon/libXBMC_addon.cpp b/lib/addons/library.xbmc.addon/libXBMC_addon.cpp
index 243abb0691..3daf0ead3e 100644
--- a/lib/addons/library.xbmc.addon/libXBMC_addon.cpp
+++ b/lib/addons/library.xbmc.addon/libXBMC_addon.cpp
@@ -109,6 +109,14 @@ DLLEXPORT char* XBMC_get_dvd_menu_language(void *hdl, void* cb)
return strdup(buffer.c_str());
}
+DLLEXPORT void XBMC_free_string(void* hdl, void* cb, char* str)
+{
+ if (cb == NULL)
+ return;
+
+ ((CB_AddOnLib*)cb)->FreeString(((AddonCB*)hdl)->addonData, str);
+}
+
DLLEXPORT void* XBMC_open_file(void *hdl, void* cb, const char* strFileName, unsigned int flags)
{
if (cb == NULL)