From 673c3ab9549658f61b58b992e5d40ed4d4ff2e7f Mon Sep 17 00:00:00 2001 From: Marcus Comstedt <marcus@mc.pp.se> Date: Mon, 19 Jan 1998 01:16:23 +0100 Subject: [PATCH] Some changes to facilitate subclassing for calendars such as Julian. Rev: lib/modules/Calendar.pmod/Gregorian.pmod:1.4 --- lib/modules/Calendar.pmod/Gregorian.pmod | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/modules/Calendar.pmod/Gregorian.pmod b/lib/modules/Calendar.pmod/Gregorian.pmod index ab27a6f483..1d0ecd52ae 100644 --- a/lib/modules/Calendar.pmod/Gregorian.pmod +++ b/lib/modules/Calendar.pmod/Gregorian.pmod @@ -133,8 +133,8 @@ class Year { if (!sizeof(arg)) { - mapping t=localtime(time()); - y=1900+t->year; + object yp=vDay()->year(); + y=yp->y; } else y=arg[0]; @@ -331,9 +331,9 @@ class Month { if (!sizeof(arg)) { - mapping t=localtime(time()); - y=1900+t->year; - m=t->mon+1; + object mp=vDay()->month(); + y=mp->y; + m=mp->m; } else { @@ -745,7 +745,7 @@ class Day int julian_day() { - return vYear(y)->julian_day()+d; + return vYear(y)->julian_day(d); } int year_day() -- GitLab