pike.git / lib / master.pike.in

version» Context lines:

pike.git/lib/master.pike.in:1: - /* $Id: master.pike.in,v 1.34 1998/10/17 02:10:00 grubba Exp $ + /* $Id: master.pike.in,v 1.35 1998/10/22 09:11:43 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:206:    string fname=pname+ext;    if(ret=programs[fname]) return ret;    if( (s=master_file_stat(fname)) && s[1]>=0 )    {    switch(ext)    {    case "":    case ".pike":    if(array s2=master_file_stat(fname+".o"))    { -  if(s2[1]>=0 && s2[2]>=s[2]) +  if(s2[1]>=0 && s2[3]>=s[3])    {    mixed err=catch {    return decode_value(_static_modules.files()->Fd(fname+".o","r")->read(),Codec());    };    if(want_warnings)    werror("Failed to decode %s.o\n",fname);    }    }    if ( mixed e=catch { ret=compile_file(fname); } )    {