sec: silent wrong compiler warning in isaac
authorarighi <arighi@38d2e660-2303-0410-9eaa-f027e97ec537>
Thu, 17 Feb 2011 14:15:54 +0000 (14:15 +0000)
committerarighi <arighi@38d2e660-2303-0410-9eaa-f027e97ec537>
Thu, 17 Feb 2011 14:15:54 +0000 (14:15 +0000)
commite596a709a407e54b16e338576d4fdb639ed96b15
tree9f8635eb81d796486c3a324d23008fa673670c81
parent30239ef110eb454b5df5c04ddaa1398364a80e3e
sec: silent wrong compiler warning in isaac

Silent the following compiler warning:

  bertos/sec/prng/isaac.c: In function 'isaac':
  bertos/sec/prng/isaac.c:76: warning: cast increases required alignment of target type

The warning was reported the ind() macro, that casts the first argument
(a uint32_t *) to a (uint8_t *) adds a value to it and re-casts back to
(uint32_t *).

However, the value added to the pointer is always a multiple of
uint32_t, so the warning can be suppressed without potential side
effects.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4713 38d2e660-2303-0410-9eaa-f027e97ec537
bertos/sec/prng/isaac.c