y+= (z<<4 ^ z>>5) + z ^ sum + k[sum&3],
sum+=DELTA,
z+= (y<<4 ^ y>>5) + y ^ sum + k[sum>>11 &3] ;
- }
+ }
else {
- /* decoding */
+ /* decoding */
unsigned long sum=DELTA*(-N) ;
while (sum)
z-= (y<<4 ^ y>>5) + y ^ sum + k[sum>>11 &3],
tean(p, k, 32);
printf("%08lx%08lx;\n", p[0], p[1]);
}
-
+
return (0);
}