| OLD | NEW |
| 1 #include <stdlib.h> | 1 #include <stdlib.h> |
| 2 #include <inttypes.h> | 2 #include <inttypes.h> |
| 3 | 3 |
| 4 uint64_t __rand48_step(unsigned short *xi, unsigned short *lc); | 4 uint64_t __rand48_step(unsigned short* xi, unsigned short* lc); |
| 5 extern unsigned short __seed48[7]; | 5 extern unsigned short __seed48[7]; |
| 6 | 6 |
| 7 long jrand48(unsigned short s[3]) | 7 long jrand48(unsigned short s[3]) { |
| 8 { | 8 return __rand48_step(s, __seed48 + 3) >> 16; |
| 9 » return __rand48_step(s, __seed48+3) >> 16; | |
| 10 } | 9 } |
| 11 | 10 |
| 12 long mrand48(void) | 11 long mrand48(void) { |
| 13 { | 12 return jrand48(__seed48); |
| 14 » return jrand48(__seed48); | |
| 15 } | 13 } |
| OLD | NEW |