pike.git / lib / master.pike.in

version» Context lines:

pike.git/lib/master.pike.in:1:   /* -*- Pike -*-    * -  * $Id: master.pike.in,v 1.90 1999/12/29 18:46:00 mast Exp $ +  * $Id: master.pike.in,v 1.91 2000/01/05 06:08:56 mast Exp $    *    * Master-file for Pike.    *    * Based on master.pike 1.67.    */      // Some configurable parameters useful for debugging      #define PIKE_AUTORELOAD   
pike.git/lib/master.pike.in:303:    } else {    compile_warning(oname, 0, "Compiled file is out of date\n");    }    }    }    }          if ( mixed e=catch { ret=compile_file(fname); } )    { -  if(arrayp(e) && sizeof(e) && stringp (e[0])) -  if (handler) handler->compile_error(fname, 0, e[0]); -  else compile_error(fname, 0, e[0]); +  programs[fname]=0; +  if(arrayp(e) && +  sizeof(e)==2 && +  arrayp(e[1]) && +  sizeof(e[1]) == sizeof(backtrace())) +  e[1]=({}); +  throw(e);    }    break;   #if constant(load_module)    case ".so":    if (fname == "") {    werror(sprintf("low_find_prog(\"%s\", \"%s\") => load_module(\"\")\n"    "%s\n", pname, ext, describe_backtrace(backtrace())));    }    ret=load_module(fname);   #endif /* load_module */