| 1234567891011121314151617181920212223242526272829 | /* vi: set sw=4 ts=4: *//* Licensed under the LGPL v2.1, see the file COPYING.LIB in this tarball. */#include <features.h>#if defined __USE_SVID || defined __USE_XOPEN#include <stdint.h>#include <stdlib.h>#include <string.h>static int __lcong48_r (unsigned short int param[7], struct drand48_data *buffer){	/* Store the given values. */	memcpy (buffer->__x, ¶m[0], sizeof (buffer->__x));	buffer->__a = ((uint64_t) param[5] << 32 | (uint32_t) param[4] << 16 | param[3]);	buffer->__c = param[6];	buffer->__init = 1;	return 0;}# ifdef __USE_MISCstrong_alias(__lcong48_r,lcong48_r)# endifvoid lcong48 (unsigned short int param[7]){	(void) __lcong48_r (param, &__libc_drand48_data);}#endif
 |