From 813de08e50ee89bccff10d97caa673331de7a244 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Fri, 23 Feb 2007 22:16:12 +0100 Subject: [PATCH] * randperm.c (randperm_new): Comment: say that this function returns a pointer to malloc'd storage. --- lib/ChangeLog | 5 +++++ lib/randperm.c | 8 ++++---- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/lib/ChangeLog b/lib/ChangeLog index 09b54b6498..2f833f71a5 100644 --- a/lib/ChangeLog +++ b/lib/ChangeLog @@ -1,3 +1,8 @@ +2007-02-23 Jim Meyering + + * randperm.c (randperm_new): Comment: say that this function + returns a pointer to malloc'd storage. + 2007-02-18 Jim Meyering * xfts.c: Include rather than exit.h, now that stdlib.h diff --git a/lib/randperm.c b/lib/randperm.c index faf34dde1c..c4438ddfba 100644 --- a/lib/randperm.c +++ b/lib/randperm.c @@ -1,6 +1,6 @@ /* Generate random permutations. - Copyright (C) 2006 Free Software Foundation, Inc. + Copyright (C) 2006, 2007 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -58,9 +58,9 @@ randperm_bound (size_t h, size_t n) return bound; } -/* From R, allocate and return the first H elements of a random - permutation of N elements. H must not exceed N. Return NULL if H - is zero. */ +/* From R, allocate and return a malloc'd array of the first H elements + of a random permutation of N elements. H must not exceed N. + Return NULL if H is zero. */ size_t * randperm_new (struct randint_source *r, size_t h, size_t n) -- 2.47.3