asfcrypt: fix unaligned accesses with armcc
authorMåns Rullgård <mans@mansr.com>
Tue, 24 Aug 2010 13:42:28 +0000 (13:42 +0000)
committerMåns Rullgård <mans@mansr.com>
Tue, 24 Aug 2010 13:42:28 +0000 (13:42 +0000)
commitac9c19da66b54e690f17001e7eb855bae5f23d0d
tree01a3bfbf71e210bfda442cdc62c86721a66aedd5
parent7f1af825f8bbb2fd911284a68f1c98e784e0fda4
asfcrypt: fix unaligned accesses with armcc

Compilers may assume a pointer has natural alignment, even if it was
assigned from a pointer type with weaker alignment requirements.  It
is thus not safe to assign a possibly unaligned value to a pointer,
regardless of how it is subsequently dereferenced.

Originally committed as revision 24897 to svn://svn.ffmpeg.org/ffmpeg/trunk
libavformat/asfcrypt.c