projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Do without ld ENABLE_PLUGINS
[deliverable/binutils-gdb.git]
/
libiberty
/
random.c
diff --git
a/libiberty/random.c
b/libiberty/random.c
index 48035f0821f25957df86d2cc573a27b3e0cf448c..b1d3c6c6ae442b714f9339464fd75877e937cfee 100644
(file)
--- a/
libiberty/random.c
+++ b/
libiberty/random.c
@@
-38,7
+38,8
@@
@deftypefn Supplement {long int} random (void)
@deftypefnx Supplement void srandom (unsigned int @var{seed})
@deftypefn Supplement {long int} random (void)
@deftypefnx Supplement void srandom (unsigned int @var{seed})
-@deftypefnx Supplement void* initstate (unsigned int @var{seed}, void *@var{arg_state}, unsigned long @var{n})
+@deftypefnx Supplement void* initstate (unsigned int @var{seed}, @
+ void *@var{arg_state}, unsigned long @var{n})
@deftypefnx Supplement void* setstate (void *@var{arg_state})
Random number functions. @code{random} returns a random number in the
@deftypefnx Supplement void* setstate (void *@var{arg_state})
Random number functions. @code{random} returns a random number in the
@@
-80,7
+81,7
@@
control over the state of the random number generator.
#endif
#endif
-long int random ();
+long int random (
void
);
/* An improved random number generation package. In addition to the standard
rand()/srand() like interface, this package also has a special state info
/* An improved random number generation package. In addition to the standard
rand()/srand() like interface, this package also has a special state info
@@
-227,8
+228,7
@@
static long int *end_ptr = &randtbl[sizeof(randtbl) / sizeof(randtbl[0])];
introduced by the L.C.R.N.G. Note that the initialization of randtbl[]
for default usage relies on values produced by this routine. */
void
introduced by the L.C.R.N.G. Note that the initialization of randtbl[]
for default usage relies on values produced by this routine. */
void
-srandom (x)
- unsigned int x;
+srandom (unsigned int x)
{
state[0] = x;
if (rand_type != TYPE_0)
{
state[0] = x;
if (rand_type != TYPE_0)
@@
-255,10
+255,7
@@
srandom (x)
setstate so that it doesn't matter when initstate is called.
Returns a pointer to the old state. */
PTR
setstate so that it doesn't matter when initstate is called.
Returns a pointer to the old state. */
PTR
-initstate (seed, arg_state, n)
- unsigned int seed;
- PTR arg_state;
- unsigned long n;
+initstate (unsigned int seed, PTR arg_state, unsigned long n)
{
PTR ostate = (PTR) &state[-1];
{
PTR ostate = (PTR) &state[-1];
@@
-324,8
+321,7
@@
initstate (seed, arg_state, n)
Returns a pointer to the old state information. */
PTR
Returns a pointer to the old state information. */
PTR
-setstate (arg_state)
- PTR arg_state;
+setstate (PTR arg_state)
{
register long int *new_state = (long int *) arg_state;
register int type = new_state[0] % MAX_TYPES;
{
register long int *new_state = (long int *) arg_state;
register int type = new_state[0] % MAX_TYPES;
@@
-378,7
+374,7
@@
setstate (arg_state)
pointer if the front one has wrapped. Returns a 31-bit random number. */
long int
pointer if the front one has wrapped. Returns a 31-bit random number. */
long int
-random ()
+random (
void
)
{
if (rand_type == TYPE_0)
{
{
if (rand_type == TYPE_0)
{
This page took
0.042804 seconds
and
4
git commands to generate.