• Romain Vimont's avatar
    core: remove global *_sys_t typedefs · ff2901af
    Romain Vimont authored
    Do not declare *_sys_t typedefs globally in vlc_common.h. Instead,
    declare them locally in each module that provides a definition.
    
    This paves the way to move C++ definitions into anonymous namespaces in
    order to respect C++ ODR.
    
    The picture_resource_t and sout_stream_id_sys_t typedefs will be handled
    separately, since they require specific additional changes.
    
    See #18033
    Signed-off-by: Jean-Baptiste Kempf's avatarJean-Baptiste Kempf <jb@videolan.org>
    ff2901af
Name
Last commit
Last update
..
android Loading commit data...
audio_output Loading commit data...
config Loading commit data...
darwin Loading commit data...
extras Loading commit data...
input Loading commit data...
interface Loading commit data...
linux Loading commit data...
misc Loading commit data...
modules Loading commit data...
network Loading commit data...
os2 Loading commit data...
playlist Loading commit data...
posix Loading commit data...
stream_output Loading commit data...
test Loading commit data...
text Loading commit data...
video_output Loading commit data...
win32 Loading commit data...
.gitignore Loading commit data...
Makefile.am Loading commit data...
check_headers Loading commit data...
check_symbols Loading commit data...
libvlc-module.c Loading commit data...
libvlc.c Loading commit data...
libvlc.h Loading commit data...
libvlc_win32_rc.rc.in Loading commit data...
libvlccore.sym Loading commit data...
missing.c Loading commit data...
version.c Loading commit data...
vlc-plugin.pc.in Loading commit data...