Complete rewrite of vlc_symbols.h generation (closes #155)
authorRémi Denis-Courmont <rem@videolan.org>
Thu, 2 Jun 2005 12:47:30 +0000 (12:47 +0000)
committerRémi Denis-Courmont <rem@videolan.org>
Thu, 2 Jun 2005 12:47:30 +0000 (12:47 +0000)
commit575c056a1c46f037ab33366b4999eb8eb1a96cd5
tree27d07cf45e8f17e22959f88770189929891d2699
parentcab6549141c59cb40ff9ec9e3c03ec72c65c60e9
Complete rewrite of vlc_symbols.h generation (closes #155)

New VLC_EXPORTs are now added at the end of module_symbols_t so that
offsets of other function pointers are preserved.

Deleted VLC_EXPORTs are replaced with dummy pointers for padding.

Of course, it doesn't solve the problem with changing shared structures
format :/ and it may cause SVN conflicts when multiple people changes
VLC_EXPORT. I doubt it can be avoided though.
Makefile.am
include/vlc_symbols.h [new file with mode: 0644]
src/Makefile.am
src/misc/modules.c
src/misc/modules_plugin.h.in [deleted file]
toolbox
vlc-api.pl [new file with mode: 0755]
vlc-config.in.in