diff options
author | Lars Op den Kamp <lars@opdenkamp.eu> | 2012-11-09 01:29:12 +0100 |
---|---|---|
committer | Lars Op den Kamp <lars@opdenkamp.eu> | 2012-11-10 01:15:07 +0100 |
commit | 2c7ac24c76a72977b0e819fe8f3838be6d3e0ec0 (patch) | |
tree | 7391e363466dcf826baaf3c3ba415b92cc95919b /lib/addons | |
parent | 42f6b3e6a4f9d2321afbc47209a88d1455a27820 (diff) |
[pvr] added FreeString()
Diffstat (limited to 'lib/addons')
-rw-r--r-- | lib/addons/library.xbmc.addon/libXBMC_addon.cpp | 8 |
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) |