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

version» Context lines:

pike.git/lib/modules/Calendar.pmod/YMD.pmod:990:    return ({Fraction("timeofday_f",rules,unix_time(),0,    (int)to,(int)(inano*(to-(int)to)))    ->autopromote()});    }      // ----------------------------------------   // virtual functions needed   // ----------------------------------------       string nice_print(); -  string _sprintf(int t); +  string _sprintf(int t,mapping m) +  { +  switch (t) +  { +  case 't': +  return "Calendar."+calendar_name()+".YMD"; +  default: +  return ::_sprintf(t,m); +  } +  }       void create_julian_day(int|float jd);    static TimeRange _move(int n,YMD step);    TimeRange place(TimeRange what,void|int force);      // not needed       YMD autopromote() { return this; }   }   
pike.git/lib/modules/Calendar.pmod/YMD.pmod:1107:    return Year("ymd_y",rules,y,yjd,0);    }       TimeRange end()    {    return Year("ymd_yn",rules,y+n,0);    }      // ----------------    -  string _sprintf(int t) +  string _sprintf(int t,mapping m)    {    switch (t)    {    case 'O':    if (n!=1)    return sprintf("Year(%s)",nice_print_period());    return sprintf("Year(%s)",nice_print()); -  +  case 't': +  return "Calendar."+calendar_name()+".Year";    default: -  return 0; +  return ::sprintf(t,m);    }    }       string nice_print_period()    {    if (!n) return nice_print()+" sharp";    return sprintf("%s..%s",nice_print(),year(-1)->nice_print());    }       string nice_print()
pike.git/lib/modules/Calendar.pmod/YMD.pmod:1389:    [y,yjd]=year_from_julian_day(jd=_jd);    [m,zmd,nd,yd]=month_from_yday(y,1+jd-yjd);    jd=yd+yjd-1;       n=1;    md=1;    nw=wd=w=CALUNKNOWN; // unknown    }    }    -  string _sprintf(int t) +  string _sprintf(int t,mapping m)    {   // return sprintf("month y=%d yjd=%d m=%d jd=%d yd=%d n=%d nd=%d",   // y,yjd,m,jd,yd,n,number_of_days());    switch (t)    {    case 'O':    if (n!=1)    return sprintf("Month(%s)",nice_print_period());    return sprintf("Month(%s)",nice_print()); -  +  case 't': +  return "Calendar."+calendar_name()+".Month";    default: -  return 0; +  return ::_sprintf(t,m);    }    }       string nice_print()    {    return sprintf("%s %s", month_name(), year_name());    }       string format_nice()    {
pike.git/lib/modules/Calendar.pmod/YMD.pmod:1683:    yjd=julian_day_from_year(y);    yd=1+jd-yjd;       n=1;    wd=1;    wy=y;    md=m=CALUNKNOWN; // unknown    }    }    -  string _sprintf(int t) +  string _sprintf(int t,mapping m)    {   // return sprintf("week y=%d yjd=%d w=%d jd=%d yd=%d n=%d nd=%d",   // y,yjd,w,jd,yd,n,number_of_days());    switch (t)    {    case 'O':    if (n!=1)    return sprintf("Week(%s)",nice_print_period());    return sprintf("Week(%s)",nice_print()); -  +  case 't': +  return "Calendar."+calendar_name()+".Week";    default: -  return 0; +  return ::_sprintf(t,m);    }    }       string nice_print()    {    return    sprintf("%s %s",    week_name(),    year_name());    }
pike.git/lib/modules/Calendar.pmod/YMD.pmod:2037:    {    create_unixtime_default((int)((jd-2440588)*86400));    }    else    {    [y,yjd]=year_from_julian_day(jd=_jd);    yd=1+jd-yjd;    }    }    -  string _sprintf(int t) +  string _sprintf(int t,mapping m)    {    switch (t)    {    case 'O':    if (n!=1)    return sprintf("Day(%s)",nice_print_period());    return sprintf("Day(%s)",nice_print()); -  +  case 't': +  return "Calendar."+calendar_name()+".Day";    default: -  return 0; +  return ::_sprintf(t,m);    }    }       string nice_print()    {    if (m==CALUNKNOWN) make_month();    if (wd==CALUNKNOWN) make_week();    return    sprintf("%s %s %s %s",    week_day_shortname(),