]> git.sesse.net Git - vlc/blobdiff - include/vlc_common.h
includes: add some more LIBVLC_USED.
[vlc] / include / vlc_common.h
index 371b883e30abc18c8c82801e833e0990c959c285..9a5617c8c8252b25a229fd9344b48f5671781d05 100644 (file)
@@ -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;