]> git.sesse.net Git - vlc/blobdiff - modules/demux/wav.c
__EVEN: expansion-safety
[vlc] / modules / demux / wav.c
index 382b553836d76aaea63ba4767df3170695ce3a6f..0613dd868d4dd8a485f463d051a16614fe0566c0 100644 (file)
@@ -73,7 +73,7 @@ struct demux_sys_t
     int pi_chan_table[AOUT_CHAN_MAX];
 };
 
-#define __EVEN( x ) ( ( (x)%2 != 0 ) ? ((x)+1) : (x) )
+#define __EVEN( x ) (((x) + 1) & ~1)
 
 static int ChunkFind( demux_t *, const char *, unsigned int * );