mirror of
https://github.com/nyanmisaka/ffmpeg-rockchip.git
synced 2026-01-23 23:21:06 +01:00
avutil/ripemd: make rol macro more robust by adding parentheses
This ensures that the macro remains correct in the sense of allowing expressions for value and bits, by placing the value and bits expressions within parentheses. Reviewed-by: James Almer <jamrial@gmail.com> Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
This commit is contained in:
parent
2193f537ed
commit
fab1562a50
1 changed files with 1 additions and 1 deletions
|
|
@ -85,7 +85,7 @@ static const int WB[80] = {
|
|||
12, 15, 10, 4, 1, 5, 8, 7, 6, 2, 13, 14, 0, 3, 9, 11
|
||||
};
|
||||
|
||||
#define rol(value, bits) ((value << bits) | (value >> (32 - bits)))
|
||||
#define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits))))
|
||||
|
||||
#define ROUND128_0_TO_15(a,b,c,d,e,f,g,h) \
|
||||
a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue