Branch: Tag:

1999-11-26

1999-11-26 03:26:13 by Martin Stjernholm <mast@lysator.liu.se>

Fixed type bug with callbacks to map() that returns void.

Rev: src/builtin_functions.c:1.212

5:   \*/   /**/   #include "global.h" - RCSID("$Id: builtin_functions.c,v 1.211 1999/11/25 01:17:24 grubba Exp $"); + RCSID("$Id: builtin_functions.c,v 1.212 1999/11/26 03:26:13 mast Exp $");   #include "interpret.h"   #include "svalue.h"   #include "pike_macros.h"
5433:    ADD_FUNCTION("string_count",f_string_count,tFunc(tString tString,tInt),OPT_TRY_OPTIMIZE);      #define tMapStuff(IN,SUB,OUTFUN,OUTSET,OUTPROG,OUTMIX,OUTARR,OUTMAP) \ -  tOr7( tFuncV(IN tFuncV(SUB,tMix,tSetvar(2,tMix)),tMix,OUTFUN), \ +  tOr7( tFuncV(IN tFuncV(SUB,tMix,tSetvar(2,tAny)),tMix,OUTFUN), \    tIfnot(tFuncV(IN tFunction,tMix,tMix), \    tOr(tFuncV(IN tProgram, tMix, OUTPROG), \    tFuncV(IN tObj, tMix, OUTMIX))), \