pike.git/
src/
builtin.cmod
Branch:
Tag:
Non-build tags
All tags
No tags
2004-02-13
2004-02-13 23:09:25 by Martin Nilsson <mani@lysator.liu.se>
3a2fe188ba64b82e6ac1a46a50ca31bc7ceb785b (
5
lines) (+
4
/-
1
)
[
Show
|
Annotate
]
Branch:
7.9
Improved the type of random for random on arrays and multiset.
Rev: src/builtin.cmod:1.147
2:
|| This file is part of Pike. For copyright information see COPYRIGHT. || Pike is distributed under GPL, LGPL and MPL. See the file COPYING || for more information.
-
|| $Id: builtin.cmod,v 1.
146
2004/02/
10
22
:
26
:
45
mast
Exp $
+
|| $Id: builtin.cmod,v 1.
147
2004/02/
13
23
:
09
:
25
nilsson
Exp $
*/ #include "global.h"
1104:
*/ PIKEFUN mixed random(array a)
+
rawtype tFunc(tArr(tSetvar(0,tMix)),tVar(0));
{ if(!a->size) SIMPLE_BAD_ARG_ERROR("random", 1, "array with elements in it");
1113:
} PIKEFUN mixed random(multiset m)
+
rawtype tFunc(tSet(tSetvar(1,tMix)),tVar(1));
{ if(multiset_is_empty (m)) SIMPLE_BAD_ARG_ERROR("random", 1, "multiset with elements in it");