]> git.sesse.net Git - vlc/blobdiff - include/vlc_symbols.h
src/playlist/loadsave.c, modules/demux/playlist/*, modules/gui/*,
[vlc] / include / vlc_symbols.h
index 8099fb42545e8baebf7be0427e7049802df1987b..7a756eea7fe523489375cb29d7bfda42d746a8de 100644 (file)
@@ -480,6 +480,10 @@ struct module_symbols_t
     double (*us_atof_inner) (const char *);
     double (*us_strtod_inner) (const char *, char **);
     lldiv_t (*vlc_lldiv_inner) (long long numer, long long denom);
+    void (*decode_encoded_URI_inner) (char *psz);
+    char * (*convert_xml_special_chars_inner) (const char *psz_content);
+    char * (*decode_encoded_URI_duplicate_inner) (const char *psz);
+    void (*resolve_xml_special_chars_inner) (char *psz_value);
 };
 # if defined (__PLUGIN__)
 #  define aout_FiltersCreatePipeline (p_symbols)->aout_FiltersCreatePipeline_inner
@@ -940,6 +944,10 @@ struct module_symbols_t
 #  define us_atof (p_symbols)->us_atof_inner
 #  define us_strtod (p_symbols)->us_strtod_inner
 #  define vlc_lldiv (p_symbols)->vlc_lldiv_inner
+#  define decode_encoded_URI (p_symbols)->decode_encoded_URI_inner
+#  define convert_xml_special_chars (p_symbols)->convert_xml_special_chars_inner
+#  define decode_encoded_URI_duplicate (p_symbols)->decode_encoded_URI_duplicate_inner
+#  define resolve_xml_special_chars (p_symbols)->resolve_xml_special_chars_inner
 # elif defined (HAVE_DYNAMIC_PLUGINS) && !defined (__BUILTIN__)
 /******************************************************************
  * STORE_SYMBOLS: store VLC APIs into p_symbols for plugin access.
@@ -1403,6 +1411,10 @@ struct module_symbols_t
     ((p_symbols)->us_atof_inner) = us_atof; \
     ((p_symbols)->us_strtod_inner) = us_strtod; \
     ((p_symbols)->vlc_lldiv_inner) = vlc_lldiv; \
+    ((p_symbols)->decode_encoded_URI_inner) = decode_encoded_URI; \
+    ((p_symbols)->convert_xml_special_chars_inner) = convert_xml_special_chars; \
+    ((p_symbols)->decode_encoded_URI_duplicate_inner) = decode_encoded_URI_duplicate; \
+    ((p_symbols)->resolve_xml_special_chars_inner) = resolve_xml_special_chars; \
     (p_symbols)->net_ConvertIPv4_deprecated = NULL; \
     (p_symbols)->__stats_CounterGet_deprecated = NULL; \
     (p_symbols)->__stats_TimerDumpAll_deprecated = NULL; \