12345678910111213141516171819202122232425262728293031323334353637383940 |
- #include <stdlib.h>
- #include <limits.h>
- int srand48_r (seedval, buffer)
- long int seedval;
- struct drand48_data *buffer;
- {
-
- if (sizeof (long int) > 4)
- seedval &= 0xffffffffl;
- buffer->__x[2] = seedval >> 16;
- buffer->__x[1] = seedval & 0xffffl;
- buffer->__x[0] = 0x330e;
- buffer->__a = 0x5deece66dull;
- buffer->__c = 0xb;
- buffer->__init = 1;
- return 0;
- }
|