pike.git / lib / master.pike.in

version» Context lines:

pike.git/lib/master.pike.in:1: - /* $Id: master.pike.in,v 1.46 1999/04/09 04:46:16 hubbe Exp $ + /* $Id: master.pike.in,v 1.47 1999/04/30 06:53:54 hubbe Exp $    *    * Master-file for Pike.    *    * Based on master.pike 1.67.    */      // Some configurable parameters useful for debugging      // Used by describe_backtrace() et al.   #if !defined(BT_MAX_STRING_LEN) || (BT_MAX_STRING_LEN <= 0)
pike.git/lib/master.pike.in:454:    object|program ind(string index)    {    if(module) if(object o=module[index]) return o;       index = dirname+"/"+index;    if(object o=findmodule(index))    {    if(mixed tmp=o->_module_value) o=tmp;    return o;    } -  return (program) index; +  return cast_to_program(index,0);    }       object|program `[](string index)    {    mixed ret;    if(!zero_type(ret=cache[index]))    {    if(ret) return ret;    return UNDEFINED;    }
pike.git/lib/master.pike.in:1199:       function functionof(string x)    {    if(sscanf(x,"efun:%s",x)) return f[x];    return 0;    }       object objectof(string x)    {    if(sscanf(x,"efun:%s",x)) return f[x]; -  return (object)x; +  return cast_to_object(x,0);    }       program programof(string x)    {    if(sscanf(x,"efun:%s",x)) return f[x];    -  return (program)x; +  return cast_to_program(x,0);    }       mixed encode_object(object x)    {    error("Cannot encode objects yet.\n");    }          mixed decode_object(object x)    {    error("Cannot encode objects yet.\n");    }   }