Branch: Tag:

2001-08-28

2001-08-28 23:01:21 by Marcus Comstedt <marcus@mc.pp.se>

Use relative paths to modules in dumped files, to facilitate moving the tree.

Rev: lib/master.pike.in:1.166
Rev: src/dumpmodule.pike:1.21

1:   /* -*- Pike -*-    * -  * $Id: master.pike.in,v 1.165 2001/08/16 00:07:05 mast Exp $ +  * $Id: master.pike.in,v 1.166 2001/08/28 23:01:20 marcus Exp $    *    * Master-file for Pike.    *
2373:    {    if(sscanf(x,"efun:%s",x)) return f[x];    if(sscanf(x,"resolv:%s",x)) return resolv(x); +  if(sscanf(x,"mpath:%s",x)) +  foreach(pike_module_path, string path) +  if(object ret=low_cast_to_object(combine_path(path,x),0)) +  return ret;    return cast_to_object(x,0);    }   
2380:    {    if(sscanf(x,"efun:%s",x)) return f[x];    if(sscanf(x,"resolv:%s",x)) return resolv(x); +  if(sscanf(x,"mpath:%s",x)) +  foreach(pike_module_path, string path) +  if(program ret=cast_to_program(combine_path(path,x),0)) +  return ret;    return cast_to_program(x,0);    }