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; }