[rng] Cleanup: remove unused function 'shuffle_ptr'

This commit is contained in:
chme 2016-11-12 08:52:48 +01:00
parent a023595b6f
commit e08b4f3b01
2 changed files with 0 additions and 23 deletions

View File

@ -124,26 +124,6 @@ rng_rand_range(struct rng_ctx *ctx, int32_t min, int32_t max)
return min + res;
}
/* Fisher-Yates shuffling algorithm
* Durstenfeld in-place shuffling variant
*/
void
shuffle_ptr(struct rng_ctx *ctx, void **values, int len)
{
int i;
int32_t j;
void *tmp;
for (i = len - 1; i > 0; i--)
{
j = rng_rand_range(ctx, 0, i + 1);
tmp = values[i];
values[i] = values[j];
values[j] = tmp;
}
}
/* Fisher-Yates shuffling algorithm
* Durstenfeld in-place shuffling variant
*/

View File

@ -18,9 +18,6 @@ rng_rand(struct rng_ctx *ctx);
int32_t
rng_rand_range(struct rng_ctx *ctx, int32_t min, int32_t max);
void
shuffle_ptr(struct rng_ctx *ctx, void **values, int len);
void
shuffle_int(struct rng_ctx *ctx, int *values, int len);