pike.git / lib / modules / Array.pmod

version» Context lines:

pike.git/lib/modules/Array.pmod:15:   {    int e;    mixed *ret;       if(mappingp(arr))    return mkmapping(indices(arr),map(values(arr),fun,@args));       if(multisetp(arr))    return mkmultiset(map(indices(arr,fun,@args)));    +  if(!arrayp(arr)) +  error("Bad argument 1 to Array.map().\n"); +     switch(sprintf("%t",fun))    {    case "int":    return arr(@args);       case "string":    return column(arr, fun)(@args);       case "function":    case "program":