~jelmer/pkg-libinnodb/lintian-fixes

« back to all changes in this revision

Viewing changes to ut/ut0rnd.c

  • Committer: Monty Taylor
  • Date: 2010-02-25 22:11:29 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: mordred@inaugust.com-20100225221129-7hp269rppif7b79c
New upstream release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
16
16
 
17
17
*****************************************************************************/
18
18
 
19
 
/*******************************************************************
 
19
/***************************************************************//**
 
20
@file ut/ut0rnd.c
20
21
Random numbers and hashing
21
22
 
22
23
Created 5/11/1994 Heikki Tuuri
28
29
#include "ut0rnd.ic"
29
30
#endif
30
31
 
31
 
/* These random numbers are used in ut_find_prime */
 
32
/** These random numbers are used in ut_find_prime */
 
33
/*@{*/
32
34
#define UT_RANDOM_1     1.0412321
33
35
#define UT_RANDOM_2     1.1131347
34
36
#define UT_RANDOM_3     1.0132677
35
 
 
36
 
 
 
37
/*@}*/
 
38
 
 
39
/** Seed value of ut_rnd_gen_ulint(). */
37
40
UNIV_INTERN ulint       ut_rnd_ulint_counter = 65654363;
38
41
 
39
 
/***************************************************************
 
42
/***********************************************************//**
40
43
Looks for a prime number slightly greater than the given argument.
41
 
The prime is chosen so that it is not near any power of 2. */
 
44
The prime is chosen so that it is not near any power of 2.
 
45
@return prime */
42
46
UNIV_INTERN
43
47
ulint
44
48
ut_find_prime(
45
49
/*==========*/
46
 
                        /* out: prime */
47
 
        ulint   n)      /* in: positive number > 100 */
 
50
        ulint   n)      /*!< in: positive number > 100 */
48
51
{
49
52
        ulint   pow2;
50
53
        ulint   i;