diff options
Diffstat (limited to 'misc.c')
-rw-r--r-- | misc.c | 24 |
1 files changed, 12 insertions, 12 deletions
@@ -49,9 +49,9 @@ long randwc(long num) /* ** Returns signed 32-bit random modulo num. */ -int32 randwc(int32 num) +int32_t randwc(int32_t num) { - return(randnum((int32)0)%num); + return(randnum((int32_t)0)%num); } /*************************** @@ -71,14 +71,14 @@ if(temp<0) temp=0L-temp; return((unsigned long)temp); } */ -u32 abs_randwc(u32 num) +uint32_t abs_randwc(uint32_t num) { -int32 temp; /* Temporary storage */ +int32_t temp; /* Temporary storage */ temp=randwc(num); -if(temp<0) temp=(int32)0-temp; +if(temp<0) temp=(int32_t)0-temp; -return((u32)temp); +return((uint32_t)temp); } /**************************** @@ -104,15 +104,15 @@ long randnum(long lngval) return(interm); } */ -int32 randnum(int32 lngval) +int32_t randnum(int32_t lngval) { - register int32 interm; - static int32 randw[2] = { (int32)13 , (int32)117 }; + register int32_t interm; + static int32_t randw[2] = { (int32_t)13 , (int32_t)117 }; - if (lngval!=(int32)0) - { randw[0]=(int32)13; randw[1]=(int32)117; } + if (lngval!=(int32_t)0) + { randw[0]=(int32_t)13; randw[1]=(int32_t)117; } - interm=(randw[0]*(int32)254754+randw[1]*(int32)529562)%(int32)999563; + interm=(randw[0]*(int32_t)254754+randw[1]*(int32_t)529562)%(int32_t)999563; randw[1]=randw[0]; randw[0]=interm; return(interm); |