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

version» Context lines:

pike.git/lib/modules/Calendar.pmod/Timezone.pmod:1023: Inside #if defined(RTTZC_DEBUG)
  #ifdef RTTZC_DEBUG    werror("Compiling rule %s\n", id);   #endif       foreach(lines, string line) add(line);       string c = dump();      #ifdef RTTZC_TIMING    float td=time(t); -  werror("dump %O: %O\n",rule_name,td-t1); +  werror("dump %O: %O\n", id, td-t1);   #endif      #ifdef RTTZC_DEBUG    werror("%s\n",c);   #endif       program p; -  mixed err=catch { p=compile_string(c, 0, compile_handler); }; +  mixed err=catch { p=compile_string(c, UNDEFINED, compile_handler); };    if (err)    {    int i=0; -  foreach (c/"\n",string line) write("%2d: %s\n",++i,line); +  werror("Failed to compile timezone rule %O.\n", id); +  foreach (c/"\n",string line) werror("%2d: %s\n",++i,line);    error(err);    }   #ifdef RTTZC_TIMING    float t3=time(t); -  werror("compile %O: %O\n",rule_name,t3-td); +  werror("compile %O: %O\n", id, t3-td);   #endif    return rule_cache[id] = p;    }       }       class Zone    {    string id;   
pike.git/lib/modules/Calendar.pmod/Timezone.pmod:1280: Inside #if defined(RTTZC_TIMING)
   float td=time(t);    werror("dump %O: %O\n",zone_name,td-t1);    float td=time(t);   #endif      #ifdef RTTZC_DEBUG    werror("%s\n",c);   #endif       program p; -  mixed err=catch { p=compile_string(c, 0, compile_handler); }; +  mixed err=catch { p=compile_string(c, UNDEFINED, compile_handler); };    if (err)    {    int i=0; -  foreach (c/"\n",string line) write("%2d: %s\n",++i,line); +  werror("Failed to compile timezone zone %O.\n", id); +  foreach (c/"\n",string line) werror("%2d: %s\n",++i,line);    throw(err);    }    object zo=p();    if (zo->thezone) zo=zo->thezone;      #ifdef RTTZC_TIMING    float t3=time(t);    werror("compile %O: %O\n",zone_name,t3-td);   #endif    return zo;