Branch: Tag:

1999-12-27

1999-12-27 20:28:45 by Martin Stjernholm <mast@lysator.liu.se>

Fixed UNDEFINED bug in dirnode.

Rev: lib/master.pike.in:1.87

1:   /* -*- Pike -*-    * -  * $Id: master.pike.in,v 1.86 1999/12/21 23:46:39 per Exp $ +  * $Id: master.pike.in,v 1.87 1999/12/27 20:28:45 mast Exp $    *    * Master-file for Pike.    *
554:    module=tmp;    }    -  object|program ind(string index) +  static object|program ind(string index)    {    if(module)    {
582:    if(mixed tmp=o->_module_value) o=tmp;    return o;    } -  return cast_to_program( index, 0 ); +  return cast_to_program( index, 0 ) || UNDEFINED;    }       object|program `[](string index)
655:    joined_modules = _joined_modules;    }    -  object|mapping ind(string index) +  static object|mapping ind(string index)    {    array(mixed) res = ({});    foreach(joined_modules, object|mapping o)