예제 #1
0
int
mrand48_r (struct drand48_data *buffer, long int *result)
{
  /* Be generous for the arguments, detect some errors.  */
  if (buffer == NULL)
   return -1;

  return __jrand48_r (buffer->__x, buffer, result);
}
long int
mrand48 ()
{
  long int result;

  (void) __jrand48_r (__libc_drand48_data.__x, &__libc_drand48_data, &result);

  return result;
}