X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=include%2Fvlc_common.h;h=68db9252301d26787406cf28ff5615bfff328859;hb=502a2fa8050ae47d34c5635dd0f6ee6fd4ce8242;hp=371b883e30abc18c8c82801e833e0990c959c285;hpb=a9daba19eb7d07965cfe86dda138ff88a24e590c;p=vlc diff --git a/include/vlc_common.h b/include/vlc_common.h index 371b883e30..68db925230 100644 --- a/include/vlc_common.h +++ b/include/vlc_common.h @@ -409,7 +409,7 @@ struct stat; */ typedef union { - int i_int; + int64_t i_int; bool b_bool; float f_float; char * psz_string; @@ -419,9 +419,6 @@ typedef union mtime_t i_time; struct { int32_t x; int32_t y; } coords; - /* Make sure the structure is at least 64bits */ - uint8_t padding[8]; - } vlc_value_t; /** @@ -836,7 +833,7 @@ static inline uint64_t ntoh64 (uint64_t ll) VLC_EXPORT( bool, vlc_ureduce, ( unsigned *, unsigned *, uint64_t, uint64_t, uint64_t ) ); -VLC_EXPORT( void *, vlc_memalign, ( void **base, size_t alignment, size_t size ) ); +VLC_EXPORT( void *, vlc_memalign, ( void **base, size_t alignment, size_t size ) LIBVLC_USED ); /* iconv wrappers (defined in src/extras/libc.c) */ typedef void *vlc_iconv_t; @@ -848,9 +845,6 @@ VLC_EXPORT( int, vlc_iconv_close, ( vlc_iconv_t ) ); VLC_EXPORT( int, vlc_execve, ( vlc_object_t *p_object, int i_argc, char *const *pp_argv, char *const *pp_env, const char *psz_cwd, const char *p_in, size_t i_in, char **pp_data, size_t *pi_data ) LIBVLC_USED ); #define vlc_execve(a,b,c,d,e,f,g,h,i) vlc_execve(VLC_OBJECT(a),b,c,d,e,f,g,h,i) -/* dir wrappers (defined in src/extras/libc.c) */ -VLC_EXPORT(int, vlc_wclosedir, ( void *_p_dir )); - VLC_EXPORT( void, vlc_tdestroy, ( void *, void (*)(void *) ) ); /* Fast large memory copy and memory set */ @@ -905,7 +899,6 @@ VLC_EXPORT( const char *, VLC_Compiler, ( void ) LIBVLC_USED ); #include "vlc_messages.h" #include "vlc_objects.h" #include "vlc_variables.h" -#include "vlc_modules.h" #include "vlc_main.h" #include "vlc_configuration.h"