pike.git / lib / modules / Calendar.pmod / Timezone.pmod

version» Context lines:

pike.git/lib/modules/Calendar.pmod/Timezone.pmod:1039:    {    return    map(files,    lambda(string fn)    {    return (master()->master_read_file(base_path+fn) ||    (error("Failed to open file %O\n",base_path+fn), "")) - "\r";    })*"\n";    }    -  class Dummymodule +  class Dummymodule (function(string:mixed) f)    { -  function(string:mixed) f; +     mixed `[](string s) { return f(s); } -  void create(function(string:mixed) _f) { f=_f; } +     }       mapping mkzonemod=    (["TZrules":Dummymodule(find_rule),    "TZRules":TZRules,    "TZHistory":TZHistory,    "Ruleset":Ruleset,    "ZEROSHIFT":({0,0,0,""})]);      // #define RTTZC_DEBUG
pike.git/lib/modules/Calendar.pmod/Timezone.pmod:1126: Inside #if defined(RTTZC_TIMING)
   float td=time(t);    werror("dump %O: %O\n",s,td-t2);    float td=time(t);   #endif      #ifdef RTTZC_DEBUG    werror("%s\n",c);   #endif       add_constant("__Calendar_mkzone",mkzonemod); -  +     program p;    mixed err=catch { p=compile_string(c); }; -  +  add_constant("__Calendar_mkzone");    if (err)    {    int i=0;    foreach (c/"\n",string line) write("%2d: %s\n",++i,line);    throw(err);    }    object zo=p();    if (zo->thezone) zo=zo->thezone;      #ifdef RTTZC_TIMING