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

version» Context lines:

pike.git/lib/modules/Calendar.pmod/YMD.pike:618:      // fallback on days    if (t->is_ymd)    return Day("ymd_ydmw",rules,y,yjd,jd,yd,    n*t->number_of_days(),m,md,w,wd,mnd);       error("set_size: incompatible class %O\n",    object_program(t));    }    -  static TimeRange _add(int n,TimeRange step) +  static TimeRange _add(int _n,TimeRange step)    {    if (step->is_ymd) -  return _move(n,step); +  return _move(_n,step);    if (step->is_timeofday) -  return second()->range(second(-1))->add(n,step); +  if (n) +  return second()->range(second(-1))->add(_n,step); +  else +  return second()->beginning()->add(_n,step);       error("add: incompatible class %O\n",    object_program(step));    }       array(int(-1..1)) _compare(TimeRange with)    {    if (objectp(with))    if (with->is_timeofday)    {