]> git.sesse.net Git - vlc/blobdiff - include/vlc_symbols.h
* mozilla/support/npunix.c: amd64 issue fix, NPP_GetJavaClass wasn't defined.
[vlc] / include / vlc_symbols.h
index 88c55e2d33ef9b97cd7060e93c37507c32b94ab9..6fd43eed695c58a09ce033b64a92cdebfdfcc523 100644 (file)
@@ -387,6 +387,10 @@ struct module_symbols_t
     void (*LocaleFree_inner) (const char *);
     char * (*ToLocale_inner) (const char *);
     char * (*EnsureUTF8_inner) (char *);
+    void *vlc_fix_readdir_charset_deprecated;
+    char * (*__vlc_fix_readdir_charset_inner) (vlc_object_t *, const char *);
+    int (*vlc_scandir_inner) (const char *name, struct dirent ***namelist, int (*filter) ( const struct dirent * ), int (*compar) ( const struct dirent **, const struct dirent ** ));
+    int (*vlc_alphasort_inner) (const struct dirent **a, const struct dirent **b);
 };
 # if defined (__PLUGIN__)
 #  define aout_FiltersCreatePipeline (p_symbols)->aout_FiltersCreatePipeline_inner
@@ -759,6 +763,9 @@ struct module_symbols_t
 #  define LocaleFree (p_symbols)->LocaleFree_inner
 #  define ToLocale (p_symbols)->ToLocale_inner
 #  define EnsureUTF8 (p_symbols)->EnsureUTF8_inner
+#  define __vlc_fix_readdir_charset (p_symbols)->__vlc_fix_readdir_charset_inner
+#  define vlc_scandir (p_symbols)->vlc_scandir_inner
+#  define vlc_alphasort (p_symbols)->vlc_alphasort_inner
 # elif defined (HAVE_DYNAMIC_PLUGINS) && !defined (__BUILTIN__)
 /******************************************************************
  * STORE_SYMBOLS: store VLC APIs into p_symbols for plugin access.
@@ -1134,7 +1141,11 @@ struct module_symbols_t
     ((p_symbols)->LocaleFree_inner) = LocaleFree; \
     ((p_symbols)->ToLocale_inner) = ToLocale; \
     ((p_symbols)->EnsureUTF8_inner) = EnsureUTF8; \
+    ((p_symbols)->__vlc_fix_readdir_charset_inner) = __vlc_fix_readdir_charset; \
+    ((p_symbols)->vlc_scandir_inner) = vlc_scandir; \
+    ((p_symbols)->vlc_alphasort_inner) = vlc_alphasort; \
     (p_symbols)->net_ConvertIPv4_deprecated = NULL; \
+    (p_symbols)->vlc_fix_readdir_charset_deprecated = NULL; \
 
 # endif /* __PLUGIN__ */
 #endif /* __VLC_SYMBOLS_H */