diff -ur din-5.2.1/include/random.h din-5.2.1.new/include/random.h
--- din-5.2.1/include/random.h 2013-02-22 22:38:55.000000000 +0000
+++ din-5.2.1.new/include/random.h 2017-02-22 09:03:22.604636429 +0000
@@ -54,7 +54,7 @@
inline unsigned int get_rand_32 (void)
{
unsigned int y;
- static unsigned int mag01[2]={0x0, MATRIX_A};
+ static signed int mag01[2]={0x0, MATRIX_A};
/* mag01[x] = x * MATRIX_A for x=0,1 */
if (mti >= N) { /* generate N words at one time */