comparison md5.c @ 49:1a9c62b337e4 libavutil

kill warnings
author mru
date Sun, 02 Jul 2006 19:26:22 +0000
parents a559b4f0754b
children 65245022a46c
comparison
equal deleted inserted replaced
48:e80a1c46386a 49:1a9c62b337e4
60 #define CORE(i, a, b, c, d) \ 60 #define CORE(i, a, b, c, d) \
61 t = S[i>>4][i&3];\ 61 t = S[i>>4][i&3];\
62 a += T[i];\ 62 a += T[i];\
63 \ 63 \
64 switch(i>>4){\ 64 switch(i>>4){\
65 case 0: a += (d ^ b&(c^d)) + X[ i &15 ]; break;\ 65 case 0: a += (d ^ (b&(c^d))) + X[ i &15 ]; break;\
66 case 1: a += (c ^ d&(c^b)) + X[ (1+5*i)&15 ]; break;\ 66 case 1: a += (c ^ (d&(c^b))) + X[ (1+5*i)&15 ]; break;\
67 case 2: a += (b^c^d) + X[ (5+3*i)&15 ]; break;\ 67 case 2: a += (b^c^d) + X[ (5+3*i)&15 ]; break;\
68 case 3: a += (c^(b|~d)) + X[ ( 7*i)&15 ]; break;\ 68 case 3: a += (c^(b|~d)) + X[ ( 7*i)&15 ]; break;\
69 }\ 69 }\
70 a = b + (( a << t ) | ( a >> (32 - t) )); 70 a = b + (( a << t ) | ( a >> (32 - t) ));
71 71
72 static void body(uint32_t ABCD[4], const uint32_t X[16]){ 72 static void body(uint32_t ABCD[4], const uint32_t X[16]){
73 int i, t; 73 int t;
74 unsigned int a= ABCD[3]; 74 unsigned int a= ABCD[3];
75 unsigned int b= ABCD[2]; 75 unsigned int b= ABCD[2];
76 unsigned int c= ABCD[1]; 76 unsigned int c= ABCD[1];
77 unsigned int d= ABCD[0]; 77 unsigned int d= ABCD[0];
78 78