diff --git a/src/builtin_functions.c b/src/builtin_functions.c index eed39a92f59adc0a88dc8dea176a32a2e057d503..37c4b6a3a6a7490f8bf288e82cffbaf6320878f1 100644 --- a/src/builtin_functions.c +++ b/src/builtin_functions.c @@ -5,7 +5,7 @@ \*/ /**/ #include "global.h" -RCSID("$Id: builtin_functions.c,v 1.380 2001/06/21 12:27:59 grubba Exp $"); +RCSID("$Id: builtin_functions.c,v 1.381 2001/06/24 23:18:37 grubba Exp $"); #include "interpret.h" #include "svalue.h" #include "pike_macros.h" @@ -7482,9 +7482,9 @@ void init_builtin_efuns(void) /* function(mixed:void) */ ADD_EFUN("throw",f_throw,tFunc(tMix,tVoid),OPT_SIDE_EFFECT); -/* function(void|int:int|float) */ +/* function(void|int(0..1):int(2..))|function(int(2..):float) */ ADD_EFUN("time",f_time, - tOr(tFunc(tOr(tVoid,tInt01),tInt), + tOr(tFunc(tOr(tVoid,tInt01),tInt2Plus), tFunc(tInt2Plus,tFlt)), OPT_EXTERNAL_DEPEND);