home *** CD-ROM | disk | FTP | other *** search
- UNIT J_Kal;
- {$X+,F+,O+,D-,L-,R-,B-}
- INTERFACE
-
- USES dos, G_Kal;
-
- TYPE
-
- PJul_Kal = ^Jul_Kal;
- Jul_Kal = OBJECT(Greg_Kal)
- PROCEDURE InitSpecials; VIRTUAL;
- PROCEDURE InitDate; VIRTUAL;
- FUNCTION Schaltjahr(j: INTEGER): boolean; VIRTUAL;
- FUNCTION Inc_Jahr(Count: INTEGER; VAR J: INTEGER): BOOLEAN; VIRTUAL;
- FUNCTION Check_Year(j: INTEGER): BOOLEAN; VIRTUAL;
- FUNCTION FirstJ: INTEGER; VIRTUAL;
- FUNCTION LastJ: INTEGER; VIRTUAL;
- FUNCTION FirstJD: LongInt; VIRTUAL;
- FUNCTION LastJD: LongInt; VIRTUAL;
- FUNCTION Date_JD(t,m,j: INTEGER): LongInt; VIRTUAL;
- PROCEDURE JD_Date(jd: LongInt; VAR t,m,j: INTEGER); VIRTUAL;
- FUNCTION GOLDENE_ZAHL(j: INTEGER): BYTE; VIRTUAL;
- FUNCTION OSTERN(j: INTEGER): INTEGER; VIRTUAL;
-
- {Umwandlung von Julianischen in christliche Jahre u. umgekehrt}
- FUNCTION a_Jul_a_Chr(jj: INTEGER): INTEGER;
- FUNCTION a_Chr_a_Jul(JC: INTEGER): INTEGER;
-
- END;
-
- IMPLEMENTATION
-
- USES KalDef, Tabellen;
-