Remove union data from FLAC__CPUInfo.
authorErik de Castro Lopo <erikd@mega-nerd.com>
Wed, 25 Sep 2013 13:07:42 +0000 (23:07 +1000)
committerErik de Castro Lopo <erikd@mega-nerd.com>
Wed, 25 Sep 2013 13:07:46 +0000 (23:07 +1000)
commit4a78cd4e4c526ee68bb0da4a4476f647ff709552
tree929a3c74b7fccea6a5740979dc79562d8d6146e8
parent8fe2c23e316e8297ccc60e4cff4b7df45b148f37
Remove union data from FLAC__CPUInfo.

Before this patch it was possible to set or get data.ia32.sse3 value
from x86-64 code, etc which is a potential source of errors.

Patch-from: lvqcl <lvqcl.mail@gmail.com>
src/libFLAC/cpu.c
src/libFLAC/include/private/cpu.h
src/libFLAC/stream_decoder.c
src/libFLAC/stream_encoder.c